AWS CodeBuild 中的自托管 GitHub Actions 运行器 - AWS CodeBuild

AWS CodeBuild 中的自托管 GitHub Actions 运行器

您可以将项目配置为在 CodeBuild 容器中设置自托管 GitHub Actions 运行器来处理 GitHub Actions 工作流作业。通过使用 CodeBuild 项目设置 webhook,然后更新 GitHub Actions 工作流 YAML 以使用托管在 CodeBuild 计算机上的自托管运行器,即可完成此配置。

配置 CodeBuild 项目以运行 GitHub Actions 作业的概括步骤如下:

  1. 如果您尚未完成此操作,请创建个人访问令牌或连接 OAuth 应用程序,以便将您的项目连接到 GitHub。

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

  3. 在 GitHub 中更新 GitHub Actions 工作流 YAML,以便配置您的构建环境。

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

此特征让您的 GitHub Actions 工作流作业可以与 AWS 进行原生集成,从而通过 IAM、AWS Secrets Manager 集成、AWS CloudTrail 和 Amazon VPC 等特征提供安全性和便利性。您可以访问最新的实例类型,包括基于 ARM 的实例。