blob: 88f0d24910bb31c656eaa753eb72cee0ab202bab [file] [log] [blame] [edit]
options:
machineType: 'N1_HIGHCPU_32'
env:
- 'DOCKER_CLI_EXPERIMENTAL=enabled'
substitutions:
_IMAGE_NAME: toolbox
_IMAGE_FOLDER_NAME: toolbox
_RUNNING_DIR: src/cmd/toolbox
steps:
- name: 'gcr.io/cloud-builders/docker'
id: 'build-and-upload-artifacts'
entrypoint: 'bash'
env:
- 'TAG_NAME=${_TAG_NAME}'
- 'OUTPUT_PROJECT=${_OUTPUT_PROJECT}'
- 'BUILD_TYPE=${_BUILD_TYPE}'
- 'IMAGE_NAME=${_IMAGE_NAME}'
- 'IMAGE_FOLDER_NAME=${_IMAGE_FOLDER_NAME}'
- 'RUNNING_DIR=${_RUNNING_DIR}'
args: [ './src/scripts/docker_buildx_push_with_tags.sh']
- name: 'gcr.io/cloud-builders/gcloud'
id: 'tag-multi-arch-images'
entrypoint: 'bash'
wait_for: ['build-and-upload-artifacts']
env:
- 'TAG_NAME=${_TAG_NAME}'
- 'OUTPUT_PROJECT=${_OUTPUT_PROJECT}'
- 'BUILD_TYPE=${_BUILD_TYPE}'
- 'IMAGE_NAME=${_IMAGE_NAME}'
args: [ './src/scripts/gcloud_tag_multi_arch_images.sh']
timeout: 7200s