Skip to content

Commit 66feee1

Browse files
authored
Merge pull request kubernetes#8036 from raywainman/vpa-build
Create cloudbuild.yaml for VPA binaries to automate builds
2 parents 1b92813 + 8ad9206 commit 66feee1

File tree

4 files changed

+33
-3
lines changed

4 files changed

+33
-3
lines changed
Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
# See https://cloud.google.com/cloud-build/docs/build-config
2+
timeout: 3600s
3+
# this prevents errors if you don't use both _GIT_TAG and _PULL_BASE_REF,
4+
# or any new substitutions added in the future.
5+
options:
6+
substitution_option: ALLOW_LOOSE
7+
steps:
8+
- name: "gcr.io/k8s-staging-test-infra/gcb-docker-gcloud:latest"
9+
dir: pkg/admission-controller
10+
entrypoint: make
11+
env:
12+
- TAG=$_GIT_TAG
13+
args:
14+
- release
15+
- name: "gcr.io/k8s-staging-test-infra/gcb-docker-gcloud:latest"
16+
dir: pkg/recommender
17+
entrypoint: make
18+
env:
19+
- TAG=$_GIT_TAG
20+
args:
21+
- release
22+
- name: "gcr.io/k8s-staging-test-infra/gcb-docker-gcloud:latest"
23+
dir: pkg/updater
24+
entrypoint: make
25+
env:
26+
- TAG=$_GIT_TAG
27+
args:
28+
- release
29+
substitutions:
30+
_GIT_TAG: "0.0.0" # default value, this is substituted at build time

vertical-pod-autoscaler/pkg/admission-controller/Makefile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -76,7 +76,7 @@ remove-buildx-builder:
7676
docker buildx rm ${BUILDER}
7777

7878
.PHONY: release
79-
release: show-git-info create-buildx-builder docker-build remove-buildx-builder docker-push
79+
release: create-buildx-builder docker-build remove-buildx-builder docker-push
8080
@echo "Full in-docker release ${FULL_COMPONENT}:${TAG} completed"
8181

8282
clean: $(addprefix clean-,$(ALL_ARCHITECTURES))

vertical-pod-autoscaler/pkg/recommender/Makefile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -78,7 +78,7 @@ remove-buildx-builder:
7878
docker buildx rm ${BUILDER}
7979

8080
.PHONY: release
81-
release: show-git-info create-buildx-builder docker-build remove-buildx-builder docker-push
81+
release: create-buildx-builder docker-build remove-buildx-builder docker-push
8282
@echo "Full in-docker release ${FULL_COMPONENT}:${TAG} completed"
8383

8484
clean: $(addprefix clean-,$(ALL_ARCHITECTURES))

vertical-pod-autoscaler/pkg/updater/Makefile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -76,7 +76,7 @@ remove-buildx-builder:
7676
docker buildx rm ${BUILDER}
7777

7878
.PHONY: release
79-
release: show-git-info create-buildx-builder docker-build remove-buildx-builder docker-push
79+
release: create-buildx-builder docker-build remove-buildx-builder docker-push
8080
@echo "Full in-docker release ${FULL_COMPONENT}:${TAG} completed"
8181

8282
clean: $(addprefix clean-,$(ALL_ARCHITECTURES))

0 commit comments

Comments
 (0)