This repository has no description
1# Build and push the issue questionnaire job image to Artifact Registry.
2#
3# From repo root:
4# gcloud builds submit --config=questionnaire_job/cloudbuild.yaml .
5#
6# Execute for one issue:
7# gcloud run jobs execute tangled-questionnaire \
8# --region=europe-west1 \
9# --args="--issue-uri,at://did:plc:…/sh.tangled.repo.issue/…"
10
11substitutions:
12 _REGION: europe-west1
13 _REPOSITORY: tangled
14 _IMAGE: issue-questionnaire
15
16steps:
17 - id: build
18 name: gcr.io/cloud-builders/docker
19 args:
20 - build
21 - -f
22 - questionnaire_job/Dockerfile
23 - -t
24 - ${_REGION}-docker.pkg.dev/${PROJECT_ID}/${_REPOSITORY}/${_IMAGE}:${BUILD_ID}
25 - -t
26 - ${_REGION}-docker.pkg.dev/${PROJECT_ID}/${_REPOSITORY}/${_IMAGE}:latest
27 - .
28
29 - id: push-build-id
30 name: gcr.io/cloud-builders/docker
31 args:
32 - push
33 - ${_REGION}-docker.pkg.dev/${PROJECT_ID}/${_REPOSITORY}/${_IMAGE}:${BUILD_ID}
34
35 - id: push-latest
36 name: gcr.io/cloud-builders/docker
37 args:
38 - push
39 - ${_REGION}-docker.pkg.dev/${PROJECT_ID}/${_REPOSITORY}/${_IMAGE}:latest
40
41images:
42 - ${_REGION}-docker.pkg.dev/${PROJECT_ID}/${_REPOSITORY}/${_IMAGE}:${BUILD_ID}
43 - ${_REGION}-docker.pkg.dev/${PROJECT_ID}/${_REPOSITORY}/${_IMAGE}:latest
44
45options:
46 logging: CLOUD_LOGGING_ONLY