PCDE#1(cicd)
あるチームは GitHub にホストされた Node.js アプリケーションを Cloud Build でビルドしています。main ブランチへの push を検知して自動的にビルドが走るようにしたいです。最も適切な方法はどれですか。
正解:C
正解の根拠
Cloud Build トリガーは、リポジトリのイベント (Push、Pull Request 等) を購読してビルドを自動起動する標準機能です。GitHub アプリ連携を行えば main ブランチへの push を直接検知できます。
| 項目 | 内容 |
|---|---|
| トリガー種別 | Push to a branch |
| 対象ブランチ | 正規表現 ^main$ |
| 連携 | GitHub App (Cloud Build GitHub App) |
不正解の理由
- B は無駄なビルドが大量に走り非効率です。
- C は通常のイベント連携を経由せず保守性が低下します。
- D は CSR ミラーが必須となり構成が冗長です。

コメント