PCDE#1(cicd)

PCDE#1(cicd)

あるチームは GitHub にホストされた Node.js アプリケーションを Cloud Build でビルドしています。main ブランチへの push を検知して自動的にビルドが走るようにしたいです。最も適切な方法はどれですか。

ディスカッション 0

正解:C

正解の根拠

Cloud Build トリガーは、リポジトリのイベント (Push、Pull Request 等) を購読してビルドを自動起動する標準機能です。GitHub アプリ連携を行えば main ブランチへの push を直接検知できます。

項目内容
トリガー種別Push to a branch
対象ブランチ正規表現 ^main$
連携GitHub App (Cloud Build GitHub App)

不正解の理由

  • B は無駄なビルドが大量に走り非効率です。
  • C は通常のイベント連携を経由せず保守性が低下します。
  • D は CSR ミラーが必須となり構成が冗長です。

参考:Build repositories from GitHub


コメント

コメント

コメントする

目次