

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 中的自我管理 GitLab 執行器 AWS CodeBuild
<a name="gitlab-runner"></a>

GitLab 提供兩種執行模式，可在 CI/CD 管道中執行 GitLab 任務。一種模式是 GitLab 託管的執行器，由 GitLab 管理並與 GitLab 完全整合。另一個模式是自我管理的執行器，可讓您將自己的自訂環境帶入 GitLab CI/CD 管道中執行任務。

設定 CodeBuild 專案以執行 GitLab CI/CD 管道任務的高階步驟如下：

1. 如果您尚未這麼做，請連線至 OAuth 應用程式，將您的專案連線至 GitLab。

1. 導覽至 CodeBuild 主控台，並使用 Webhook 建立 CodeBuild 專案，並設定您的 Webhook 篩選條件。

1. 在 GitLab 中更新您的 GitLab CI/CD 管道 YAML，以設定您的建置環境。

如需更詳細的程序，請參閱 [教學課程：設定 CodeBuild 託管的 GitLab 執行器](sample-gitlab-runners.md)。

此功能可讓您的 GitLab CI/CD 管道任務取得與 的原生整合 AWS，透過 IAM、 和 Amazon VPC 等功能提供安全性 AWS CloudTrail和便利性。您可以存取最新的執行個體類型，包括以 ARM 為基礎的執行個體。

**Topics**
+ [關於 CodeBuild 託管的 GitLab Runner](gitlab-runner-questions.md)
+ [教學課程：設定 CodeBuild 託管的 GitLab 執行器](sample-gitlab-runners.md)
+ [CodeBuild 託管的 GitLab Runner 支援標籤覆寫](gitlab-runners-update-labels.md)
+ [CodeBuild 託管的 GitLab Runner 支援的運算映像](sample-gitlab-runners-gitlab-ci.images.md)