mirror of
https://github.com/kubernetes-sigs/descheduler.git
synced 2026-01-26 21:31:18 +01:00
Previous to this change official descheduler container images only supported the AMD64 hardware architecture. This change enables building official descheduler container images for multiple architectures. The initially supported architectures are AMD64 and ARM64.
25 lines
886 B
YAML
25 lines
886 B
YAML
# See https://cloud.google.com/cloud-build/docs/build-config
|
|
|
|
# this must be specified in seconds. If omitted, defaults to 600s (10 mins)
|
|
timeout: 1200s
|
|
# this prevents errors if you don't use both _GIT_TAG and _PULL_BASE_REF,
|
|
# or any new substitutions added in the future.
|
|
options:
|
|
substitution_option: ALLOW_LOOSE
|
|
steps:
|
|
- name: 'gcr.io/k8s-testimages/gcb-docker-gcloud:v20190906-745fed4'
|
|
entrypoint: make
|
|
env:
|
|
- DOCKER_CLI_EXPERIMENTAL=enabled
|
|
- VERSION=$_GIT_TAG
|
|
- BASE_REF=$_PULL_BASE_REF
|
|
args:
|
|
- push-all
|
|
substitutions:
|
|
# _GIT_TAG will be filled with a git-based tag for the image, of the form vYYYYMMDD-hash, and
|
|
# can be used as a substitution
|
|
_GIT_TAG: '12345'
|
|
# _PULL_BASE_REF will contain the ref that was pushed to to trigger this build -
|
|
# a branch like 'master' or 'release-0.2', or a tag like 'v0.2'.
|
|
_PULL_BASE_REF: 'master'
|