Amazon CodeBuild 中的自行管理 GitLab 运行器 - Amazon CodeBuild
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

Amazon CodeBuild 中的自行管理 GitLab 运行器

GitLab 提供了两种执行模式来运行 CI/CD 管线中的 GitLab 作业。一种模式是 GitLab 托管的运行器,该运行器由 GitLab 管理并与 GitLab 完全集成。另一种模式是自行管理的运行器,该运行器让您可以自带自定义环境来运行 GitLab CI/CD 管线中的作业。

配置 CodeBuild 项目以运行 GitLab CI/CD 管线作业的概括步骤如下:

  1. 如果您尚未完成此操作,请使用 OAuth 应用程序将您的项目连接到 GitLab。

  2. 导航到 CodeBuild 控制台,使用 webhook 创建一个 CodeBuild 项目,然后设置 webhook 筛选条件。

  3. 在 GitLab 中更新 GitLab CI/CD 管线 YAML,以便配置构建环境。

有关更详细的过程,请参阅教程:配置 CodeBuild 托管的 GitLab 运行器

此特征让您的 GitLab CI/CD 管线作业可以与 Amazon 进行原生集成,从而通过 IAM、Amazon CloudTrail 和 Amazon VPC 等特征提供安全性和便利性。您可以访问最新的实例类型,包括基于 ARM 的实例。