GitLab 提供了两种执行模式来运行 CI/CD 管线中的 GitLab 作业。一种模式是 GitLab 托管的运行器,该运行器由 GitLab 管理并与 GitLab 完全集成。另一种模式是自行管理的运行器,该运行器让您可以自带自定义环境来运行 GitLab CI/CD 管线中的作业。
配置 CodeBuild 项目以运行 GitLab CI/CD 管线作业的概括步骤如下:
-
如果您尚未完成此操作,请使用 OAuth 应用程序将您的项目连接到 GitLab。
-
导航到 CodeBuild 控制台,使用 webhook 创建一个 CodeBuild 项目,然后设置 webhook 筛选条件。
-
在 GitLab 中更新 GitLab CI/CD 管线 YAML,以便配置构建环境。
有关更详细的过程,请参阅教程:配置 CodeBuild 托管的 GitLab 运行器。
此特征让您的 GitLab CI/CD 管线作业可以与 AWS 进行原生集成,从而通过 IAM、AWS CloudTrail 和 Amazon VPC 等特征提供安全性和便利性。您可以访问最新的实例类型,包括基于 ARM 的实例。