From a16771a267a0334a3a1fa991e7f45adeb917702b Mon Sep 17 00:00:00 2001 From: Arthur Belleville Date: Sun, 13 Jul 2025 22:06:10 +0200 Subject: [PATCH] Add deploy step --- api/cloudbuild_prod.yaml | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/api/cloudbuild_prod.yaml b/api/cloudbuild_prod.yaml index 6b7bfde..460ca49 100644 --- a/api/cloudbuild_prod.yaml +++ b/api/cloudbuild_prod.yaml @@ -1,6 +1,20 @@ steps: - name: 'gcr.io/cloud-builders/docker' - args: [ 'build', '--target', 'production', '-t', 'europe-west1-docker.pkg.dev/$_AR_PROJECT_ID/$_AR_REPOSITORY/xtablo-source/$_SERVICE_NAME', 'api' ] + args: [ 'build', '--target', 'production', '-t', 'europe-west1-docker.pkg.dev/$_AR_PROJECT_ID/$_AR_REPOSITORY/xtablo-source/$_SERVICE_NAME:$COMMIT_SHA', 'api' ] +- name: 'gcr.io/cloud-builders/docker' + args: ['push', 'europe-west1-docker.pkg.dev/$_AR_PROJECT_ID/$_AR_REPOSITORY/xtablo-source/$_SERVICE_NAME:$COMMIT_SHA'] +- name: 'gcr.io/google.com/cloudsdktool/cloud-sdk' + entrypoint: gcloud + args: + - 'run' + - 'deploy' + - '$_SERVICE_NAME' + - '--image' + - 'europe-west1-docker.pkg.dev/$_AR_PROJECT_ID/$_AR_REPOSITORY/xtablo-source/$_SERVICE_NAME:$COMMIT_SHA' + - '--region' + - 'europe-west1' +images: +- 'europe-west1-docker.pkg.dev/$_AR_PROJECT_ID/$_AR_REPOSITORY/xtablo-source/$_SERVICE_NAME:$COMMIT_SHA' options: logging: CLOUD_LOGGING_ONLY \ No newline at end of file