cloudbuild.yaml 1.2 KB

12345678910111213141516171819202122232425262728293031
  1. # See https://cloud.google.com/cloud-build/docs/build-config
  2. # this must be specified in seconds. If omitted, defaults to 600s (10 mins)
  3. # the timeout was increased because some images might take longer to build (e.g.: sample-apiserver, pets/redis-installer)
  4. timeout: 5400s
  5. # this prevents errors if you don't use both _GIT_TAG and _PULL_BASE_REF,
  6. # or any new substitutions added in the future.
  7. options:
  8. substitution_option: ALLOW_LOOSE
  9. steps:
  10. - name: 'gcr.io/k8s-testimages/gcb-docker-gcloud:v20190906-745fed4'
  11. entrypoint: make
  12. dir: ./test/images/
  13. env:
  14. - DOCKER_CLI_EXPERIMENTAL=enabled
  15. - TAG=$_GIT_TAG
  16. - BASE_REF=$_PULL_BASE_REF
  17. - WHAT=$_WHAT
  18. - REGISTRY=gcr.io/k8s-staging-e2e-test-images
  19. args:
  20. - all-push
  21. substitutions:
  22. # _GIT_TAG will be filled with a git-based tag for the image, of the form vYYYYMMDD-hash, and
  23. # can be used as a substitution
  24. _GIT_TAG: '12345'
  25. # _PULL_BASE_REF will contain the ref that was pushed to to trigger this build -
  26. # a branch like 'master' or 'release-0.2', or a tag like 'v0.2'.
  27. _PULL_BASE_REF: 'master'
  28. # _WHAT will contain the image name to be built and published to the staging registry.
  29. _WHAT: 'all-conformance'