舉報

Mastering GitLab 12
最新章節: Leave a review - let other readers know what you think
GitLabisanopensourcerepositorymanagementandversioncontroltoolkitwithfunctionsforenterprisesandpersonalsoftwareprojects.Itoffersconfigurabilityoptions,extensions,andAPIsthatmakeitanidealtoolforenterprisestomanagethesoftwaredevelopmentlifecycle.ThisbookbeginsbyexplainingGitLaboptionsandthecomponentsoftheGitLabarchitecture.YouwilllearnhowtoinstallandsetupGitLabon-premisesandinthecloud,alongwithunderstandinghowtomigratecodebasesfromdifferentsystems,suchasGitHub,ConcurrentVersionsSystem,TeamFoundationVersionControl,andSubversion.LaterchapterswillhelpyouimplementDevOpsculturebyintroducingtheworkflowmanagementtoolsinGitLabandcontinuousintegration/continuousdeployment(CI/CD).Inadditiontothis,thebookwillguideyouthroughinstallingGitLabonarangeofcloudplatforms,monitoringwithPrometheus,anddeployinganenvironmentwithGitLab.You'llalsofocusontheGitLabCIcomponenttoassistyouwithcreatingdevelopmentpipelinesandjobs,alongwithhelpingyousetupGitLabrunnersforyourownproject.Finally,youwillbeabletochooseahighavailabilitysetupthatfitsyourneedsandhelpsyoumonitorandactonresultsobtainedaftertesting.Bytheendofthisbook,youwillhavegainedtheexpertiseyouneedtouseGitLabfeatureseffectively,andbeabletointegrateallphasesinthedevelopmentprocess.