使用 GitLab 掌握 CI/CD 基础知识:分步指南

第 1 步:在 GitLab 上创建项目

登录您的 GitLab 帐户。

在 GitLab 主界面上,您会 New Project 在右上角找到一个按钮或“+”图标。 单击它以创建一个新项目。

第 2 步:创建 .gitlab-ci.yml 文件

创建项目后,访问项目页面。

在左侧菜单中,选择“ Repository 打开源代码管理选项卡。

单击 New file  按钮创建一个新文件并命名 .gitlab-ci.yml

步骤 3:配置 .gitlab-ci.yml 基本 CI/CD 工作流程

.gitlab-ci.yml 以下是包含 CI/CD 工作流程特定步骤 的文件示例:

stages:  
- build  
- test  
- deploy  
  
build_job:  
  stage: build  
  script:  
 - echo "Building the application..."  
    # Add steps to build the application, e.g., compile, build artifacts, etc.  
  
test_job:  
  stage: test  
  script:  
 - echo "Running tests..."  
    # Add steps to run automated tests, e.g., unit tests, integration tests, etc.  
  
deploy_job:  
  stage: deploy  
  script:  
 - echo "Deploying the application..."  
    # Add steps to deploy the application, e.g., deploy to staging/production servers.  
  
# Configuration to deploy only on changes to the master branch  
only_master:  
  only:  
 - master  

第4步:在GitLab上触发CI/CD

当您将代码推送到 GitLab 上的存储库(例如添加、修改或删除代码文件)时,GitLab 会根据该文件自动启动 CI/CD 流程 .gitlab-ci.yml

每个阶段( buildtestdeploy) 将按顺序运行,执行定义的作业。

第 5 步:查看 CI/CD 结果

在项目的 GitLab 页面中,选择“CI/CD”选项卡可查看所有已执行的 CI/CD 作业。

您可以查看运行历史记录、计时、结果,如果出现错误,错误通知将显示在此处。

注意: 这是一个简单的例子。 实际上,CI/CD 工作流程可能更加复杂,涉及安全检查、性能测试、集成测试等多个步骤。 您需要更深入地研究如何配置和自定义 GitLab CI/CD 以满足项目的需求。