中级
GitLab CI
从您的第一个 .gitlab-ci.yml 开始学习 GitLab CI/CD, 逐步掌握包含产物、环境和部署的多阶段流水线。
11 节5.8h 实操11 种语言
免费开始学习GitLab CI 课程共 11 节,按顺序
- 120 分钟
什么是 CI/CD
Continuous integrationContinuous deliveryContinuous deploymentPipelinesStagesJobs+2 - 225 分钟
你的第一个流水线
.gitlab-ci.yml locationMinimal pipelineSingle jobScript keywordPipeline UIJob logs - 330 分钟
任务与阶段
Default stagesStage keywordParallel jobs in same stageStages keywordNeeds for DAGJob ordering - 430 分钟
变量和密钥
Variables blockPredefined CI variablesCI_COMMIT_SHACI_PROJECT_DIRMasked variablesProtected variables+1 - 530 分钟
工件和缓存
Artifacts pathsArtifacts expire_inDownloading artifactsCache keyCache pathsArtifacts vs caches - 630 分钟
规则和条件任务
Rules keywordIf conditionsCI_COMMIT_BRANCHCI_PIPELINE_SOURCEWhen manualChanges paths+1 - 735 分钟
Docker 任务和服务
Image keywordServices keywordPostgres serviceRedis serviceDocker-in-dockerService networking - 830 分钟
环境与部署
Environment keywordEnvironment nameEnvironment urlDeployment trackingManual production deployDynamic environments+1 - 930 分钟
包含和模板
Include localInclude projectInclude remoteInclude templateExtends keywordYAML anchors+1 - 1030 分钟
运行器
Shared runnersGroup runnersProject runnersDocker executorShell executorKubernetes executor+2 - 1160 分钟
综合项目. 构建、测试、部署
Multi-stage pipelineBuild artifactPostgres service testDocker image build and pushManual production deployRules on main
用你的语言学习 GitLab CI
每一节课、测验和导师回复都以你的语言显示。AI 导师会用你提问的语言来回答。
Learn GitLab CI in EnglishAprende GitLab CI en españolAprenda GitLab CI em portuguêsتعلّم GitLab CI بالعربيةGitLab CI را به فارسی یاد بگیریدApprenez GitLab CI en françaisGitLab CI हिन्दी में सीखें用中文学习 GitLab CIPelajari GitLab CI dalam bahasa IndonesiaИзучайте GitLab CI на русскомGitLab CI auf Deutsch lernen
