diff --git a/api/cloudbuild_staging.yaml b/api/cloudbuild_staging.yaml new file mode 100644 index 0000000..2eb60f4 --- /dev/null +++ b/api/cloudbuild_staging.yaml @@ -0,0 +1,20 @@ +steps: +- name: 'gcr.io/cloud-builders/docker' + args: [ 'build', '--target', 'staging', '-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