Merge pull request #8036 from raywainman/vpa-build
Create cloudbuild.yaml for VPA binaries to automate builds
This commit is contained in:
commit
66feee1483
|
|
@ -0,0 +1,30 @@
|
|||
# See https://cloud.google.com/cloud-build/docs/build-config
|
||||
timeout: 3600s
|
||||
# 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-staging-test-infra/gcb-docker-gcloud:latest"
|
||||
dir: pkg/admission-controller
|
||||
entrypoint: make
|
||||
env:
|
||||
- TAG=$_GIT_TAG
|
||||
args:
|
||||
- release
|
||||
- name: "gcr.io/k8s-staging-test-infra/gcb-docker-gcloud:latest"
|
||||
dir: pkg/recommender
|
||||
entrypoint: make
|
||||
env:
|
||||
- TAG=$_GIT_TAG
|
||||
args:
|
||||
- release
|
||||
- name: "gcr.io/k8s-staging-test-infra/gcb-docker-gcloud:latest"
|
||||
dir: pkg/updater
|
||||
entrypoint: make
|
||||
env:
|
||||
- TAG=$_GIT_TAG
|
||||
args:
|
||||
- release
|
||||
substitutions:
|
||||
_GIT_TAG: "0.0.0" # default value, this is substituted at build time
|
||||
|
|
@ -76,7 +76,7 @@ remove-buildx-builder:
|
|||
docker buildx rm ${BUILDER}
|
||||
|
||||
.PHONY: release
|
||||
release: show-git-info create-buildx-builder docker-build remove-buildx-builder docker-push
|
||||
release: create-buildx-builder docker-build remove-buildx-builder docker-push
|
||||
@echo "Full in-docker release ${FULL_COMPONENT}:${TAG} completed"
|
||||
|
||||
clean: $(addprefix clean-,$(ALL_ARCHITECTURES))
|
||||
|
|
|
|||
|
|
@ -78,7 +78,7 @@ remove-buildx-builder:
|
|||
docker buildx rm ${BUILDER}
|
||||
|
||||
.PHONY: release
|
||||
release: show-git-info create-buildx-builder docker-build remove-buildx-builder docker-push
|
||||
release: create-buildx-builder docker-build remove-buildx-builder docker-push
|
||||
@echo "Full in-docker release ${FULL_COMPONENT}:${TAG} completed"
|
||||
|
||||
clean: $(addprefix clean-,$(ALL_ARCHITECTURES))
|
||||
|
|
|
|||
|
|
@ -76,7 +76,7 @@ remove-buildx-builder:
|
|||
docker buildx rm ${BUILDER}
|
||||
|
||||
.PHONY: release
|
||||
release: show-git-info create-buildx-builder docker-build remove-buildx-builder docker-push
|
||||
release: create-buildx-builder docker-build remove-buildx-builder docker-push
|
||||
@echo "Full in-docker release ${FULL_COMPONENT}:${TAG} completed"
|
||||
|
||||
clean: $(addprefix clean-,$(ALL_ARCHITECTURES))
|
||||
|
|
|
|||
Loading…
Reference in New Issue