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