...
1# See https://cloud.google.com/cloud-build/docs/build-config
2timeout: 1200s
3options:
4 substitution_option: ALLOW_LOOSE
5 machineType: 'N1_HIGHCPU_8'
6steps:
7 - name: 'gcr.io/k8s-staging-test-infra/gcb-docker-gcloud:v20230623-56e06d7c18'
8 entrypoint: 'bash'
9 dir: ./cluster/images/etcd
10 env:
11 - DOCKER_CLI_EXPERIMENTAL=enabled
12 - REGISTRY=gcr.io/$PROJECT_ID
13 - PUSH_REGISTRY=gcr.io/$PROJECT_ID
14 - IMAGE=gcr.io/$PROJECT_ID/etcd
15 - BUILD_IMAGE=debian-build
16 - TMPDIR=/workspace
17 - HOME=/root # for docker buildx
18 args:
19 - '-c'
20 - |
21 gcloud auth configure-docker \
22 && docker buildx create --name img-builder --use \
23 && docker buildx inspect --bootstrap \
24 && docker run --rm --privileged linuxkit/binfmt:4ea3b9b0938cbd19834c096aa31ff475cc75d281 \
25 && make all-push
View as plain text