Cloud Build で GitHub の SSH 鍵を使う¶
概要¶
Cloud Build で GitHub の SSH 鍵を使う方法を調べてみた。Cargo や git submodule などでプライベートのリポジトリにアクセスする際に SSH 鍵が必要になる。
結論¶
Cloud Build 公式ドキュメントに書いてあるように SSH 鍵を生成して、Cloud Build の Secret Manager に登録する。その後 Cloud Build から Secret Manager に登録した SSH 鍵を取得して、GitHub にアクセスする。/root/.ssh
を step 間で共有しているのがポイント。