From cc2050c76796803f0cc82bafa5b3ac2edf579821 Mon Sep 17 00:00:00 2001 From: Arthur Belleville Date: Sun, 13 Jul 2025 22:20:56 +0200 Subject: [PATCH] Add cloudbuild_staging --- api/cloudbuild_staging.yaml | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 api/cloudbuild_staging.yaml 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