2025-07-13 19:58:33 +00:00
|
|
|
steps:
|
|
|
|
|
- name: 'gcr.io/cloud-builders/docker'
|
2025-07-13 20:23:50 +00:00
|
|
|
args: [ 'build', '--target', '$_NODE_ENV', '-t', 'europe-west1-docker.pkg.dev/$_AR_PROJECT_ID/$_AR_REPOSITORY/xtablo-source/$_SERVICE_NAME:$COMMIT_SHA', 'api' ]
|
2025-07-13 20:06:10 +00:00
|
|
|
- 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'
|
2025-07-13 20:03:38 +00:00
|
|
|
|
2025-07-13 19:58:33 +00:00
|
|
|
options:
|
|
|
|
|
logging: CLOUD_LOGGING_ONLY
|