windows-builder/images/multi-arch_1909_2019/cloudbuild.yaml (33 lines of code) (raw):
timeout: 3600s
substitutions:
_TAG: "cloud_build"
_VERSION1: "ltsc2019"
_VERSION2: "1909"
steps:
- name: 'gcr.io/$PROJECT_ID/windows-builder'
args:
- --command
- 'powershell.exe -file build.ps1 -tag ${_TAG} -version ${_VERSION1}'
- --image
- 'windows-cloud/global/images/windows-server-2019-dc-for-containers-v20191210'
- name: 'gcr.io/$PROJECT_ID/windows-builder'
args:
- --command
- 'powershell.exe -file build.ps1 -tag ${_TAG} -version ${_VERSION2}'
- --image
- 'windows-cloud/global/images/windows-server-1909-dc-core-for-containers-v20200609'
- name: 'gcr.io/cloud-builders/docker'
env: ['DOCKER_CLI_EXPERIMENTAL=enabled']
args:
- manifest
- create
- gcr.io/$PROJECT_ID/servercore:${_TAG}
- gcr.io/$PROJECT_ID/servercore:${_TAG}_${_VERSION1}
- gcr.io/$PROJECT_ID/servercore:${_TAG}_${_VERSION2}
- name: 'gcr.io/cloud-builders/docker'
env: ['DOCKER_CLI_EXPERIMENTAL=enabled']
args:
- manifest
- push
- gcr.io/$PROJECT_ID/servercore:${_TAG}
tags: ['cloud-builders-community']