AWS CodeBuildがGitLab Self-Managed用のマネージドランナーのサポートを追加
ID 1130
GUID 8fa50584eb544d468b14c135e0a05e68cbce9362
発表日(JST)
要約生成日時(JST)
タイトル AWS CodeBuildがGitLab Self-Managed用のマネージドランナーのサポートを追加
詳細リンク https://aws.amazon.com/about-aws/whats-new/2025/02/aws-codebuild-managed-runners-gitlab-self-managed
カテゴリ
  • aws-codebuild
  • developer-tools
要点
  • AWS CodeBuildがGitLab Self-Managed用のマネージドランナーをサポート
  • GitLab Self-ManagedのCI/CDジョブをCodeBuildの一時的なホスト上で実行可能
  • IAM、AWS Secrets Manager、AWS CloudTrail、Amazon VPCなどの機能を通じてセキュリティと利便性を提供
  • Lambda、GPU強化型、Armベースのインスタンスを含む多様な計算プラットフォームにアクセス可能
  • CodeBuildが提供されているすべてのリージョンで利用可能
アップデート内容要約

AWS CodeBuildが、GitLab Self-ManagedのCI/CDジョブをCodeBuildの一時的なホスト上で実行できる機能を追加しました。これにより、GitLab Self-ManagedジョブとAWSサービスとのネイティブな統合が可能になり、セキュリティと利便性が向上します。

アップデート内容全文

AWS CodeBuildが、GitLab Self-Managed用のマネージドランナーをサポートするようになりました。
顧客はCodeBuildプロジェクトを設定して、GitLab Self-ManagedのCI/CDジョブイベントを受け取り、CodeBuildの一時的なホスト上で実行できるようになりました。
AWS CodeBuildは、ソースコードをコンパイルし、テストを実行し、デプロイ準備完了のソフトウェアパッケージを生成する完全マネージド型の継続的統合サービスです。
この機能により、GitLab Self-Managedジョブは、IAM、AWS Secrets Manager、AWS CloudTrail、Amazon VPCなどの機能を通じてセキュリティと利便性を提供しながら、AWSとネイティブに統合できます。
顧客は、Lambda、GPU強化型、Armベースのインスタンスを含む、CodeBuildが提供するすべての計算プラットフォームにアクセスできます。
CodeBuildとGitLab Self-Managedランナーの統合は、CodeBuildが提供されているすべのリージョンで利用可能です。
CodeBuildが利用可能なAWSリージョンについては、AWSリージョンページをご覧ください。
CodeBuildプロジェクトでWebhookを設定し、GitLab CI YAMLを更新してCodeBuildマシン上でホストされる自己管理ランナーを使用することで、開始できます。
GitLabまたはGitHub用のCodeBuildによるランナーの詳細については、AWS CodeBuildのセルフホストランナーに関するドキュメントをご覧ください。

関連サービス
  • AWS CloudTrail
  • AWS CodeBuild
  • AWS Secrets Manager
関連サービスの説明
  • AWS CloudTrail: AWSアカウントのガバナンス、コンプライアンス、運用監査、リスク監査を行うためのサービスです。ユーザーのアクティビティやAPIの使用状況を記録し、ログファイルを提供します。これにより、AWSインフラストラクチャ全体でのセキュリティ分析、リソース変更の追跡、トラブルシューティングが可能になります。
  • AWS CodeBuild: AWSの完全マネージド型の継続的統合サービスです。ソースコードのコンパイル、テストの実行、デプロイ準備完了のソフトウェアパッケージの生成を行います。開発者はビルドサーバーの管理や拡張の心配をすることなく、アプリケーションのビルドとテストに集中できます。
  • AWS Secrets Manager: AWSのサービスで、データベースの認証情報、APIキー、その他のシークレットを安全に管理、取得、ローテーションするためのものです。アプリケーションコードにハードコードされたシークレットを削除し、Secrets Managerを使用してプログラムでシークレットを取得することで、セキュリティを向上させることができます。
関連URL