This repository has no description
1# Build and push the recommendation API image to Artifact Registry.
2#
3# Trigger (from repo root):
4# gcloud builds submit --config=recommendation/cloudbuild.yaml recommendation/
5#
6# Or use ./recommendation/deploy.sh (build + push + Cloud Run Service deploy).
7
8substitutions:
9 _REGION: europe-west1
10 _REPOSITORY: tangled
11 _IMAGE: recommendation-api
12
13steps:
14 - id: build
15 name: gcr.io/cloud-builders/docker
16 args:
17 - build
18 - -t
19 - ${_REGION}-docker.pkg.dev/${PROJECT_ID}/${_REPOSITORY}/${_IMAGE}:${BUILD_ID}
20 - -t
21 - ${_REGION}-docker.pkg.dev/${PROJECT_ID}/${_REPOSITORY}/${_IMAGE}:latest
22 - .
23
24 - id: push-build-id
25 name: gcr.io/cloud-builders/docker
26 args:
27 - push
28 - ${_REGION}-docker.pkg.dev/${PROJECT_ID}/${_REPOSITORY}/${_IMAGE}:${BUILD_ID}
29
30 - id: push-latest
31 name: gcr.io/cloud-builders/docker
32 args:
33 - push
34 - ${_REGION}-docker.pkg.dev/${PROJECT_ID}/${_REPOSITORY}/${_IMAGE}:latest
35
36images:
37 - ${_REGION}-docker.pkg.dev/${PROJECT_ID}/${_REPOSITORY}/${_IMAGE}:${BUILD_ID}
38 - ${_REGION}-docker.pkg.dev/${PROJECT_ID}/${_REPOSITORY}/${_IMAGE}:latest
39
40options:
41 logging: CLOUD_LOGGING_ONLY