第 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
。
每个阶段( build
、 test
、 deploy
) 将按顺序运行,执行定义的作业。
第 5 步:查看 CI/CD 结果
在项目的 GitLab 页面中,选择“CI/CD”选项卡可查看所有已执行的 CI/CD 作业。
您可以查看运行历史记录、计时、结果,如果出现错误,错误通知将显示在此处。
注意: 这是一个简单的例子。 实际上,CI/CD 工作流程可能更加复杂,涉及安全检查、性能测试、集成测试等多个步骤。 您需要更深入地研究如何配置和自定义 GitLab CI/CD 以满足项目的需求。