• home
  • about
  • 全ての投稿
  • ソフトウェア・ハードウェアの設定のまとめ
  • 分析関連のまとめ
  • ヘルスケア関連のまとめ
  • 生涯学習関連のまとめ

gcp cloud build

date: 2021-04-20 excerpt: gcp cloud buildについて

tag: cloud buildgcp


gcp cloud buildについて

概要

  • dockerをクラウド上でbuildしてgcr.ioにpushする仕組み
  • githubとも連携可能で、ソースコードのpush時などにイベントを紐付けてビルドすることもできる

コマンドで実行する場合

  • Dockerfileが存在するディレクトリでコマンドを実行する
$ gcloud builds submit --tag gcr.io/${GOOGLE_CLOUD_PROJECT}/${CONTAINER_NAME}

yamlを作成して実行する場合

  • cloudbuild.yamlというファイルを作成する

具体例

steps:
 - name: 'gcr.io/cloud-builders/docker'
 - args: [ 'build', '-t', 'gcr.io/$PROJECT_ID/quickstart-image', '.' ]
images:
 - 'gcr.io/$PROJECT_ID/quickstart-image'

実行

$ gcloud builds submit --config cloudbuild.yaml

参考

  • コマンドラインと API からビルドを開始する/Google Cloud
  • GitHub からのリポジトリのビルド/Google Cloud


cloud buildgcp Share Tweet