のセルフマネージド型 GitLab ランナー AWS CodeBuild - AWS CodeBuild

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

のセルフマネージド型 GitLab ランナー AWS CodeBuild

GitLab には、CI/CD パイプラインで GitLab ジョブを実行するための 2 つの実行モードがあります。1 つのモードは GitLab ホストランナーで、GitLab によって管理され、GitLab と完全に統合されています。もう 1 つのモードはセルフマネージド型ランナーです。これにより、独自のカスタマイズされた環境を導入して、GitLab CI/CD パイプラインでジョブを実行できます。

GitLab CI/CD パイプラインジョブを実行するように CodeBuild プロジェクトを設定する大まかな手順は次のとおりです。

  1. まだ行っていない場合は、OAuth アプリを使用してプロジェクトを GitLab に接続します。

  2. CodeBuild コンソールに移動し、ウェブフックを使用して CodeBuild プロジェクトを作成し、ウェブフックフィルタを設定します。

  3. GitLab で GitLab CI/CD パイプライン YAML を更新して、ビルド環境を設定します。

より詳細な手順については、「チュートリアル: CodeBuild がホストする GitLab ランナーを設定」を参照してください。

この機能を使用すると、GitLab CI/CD パイプラインジョブを AWSとネイティブ統合できます。これにより、IAM、 AWS CloudTrail、Amazon VPC などの機能を通じてセキュリティと利便性が提供されます。ARM ベースのインスタンスなど、最新のインスタンスタイプにアクセスできます。