Markus Lehtonen
cf6f0f70bf
cloudbuild.yaml: downgrade machine type to e2-highcpu-8
...
The higher tier builder didn't give any advantage, especially after
armv7 builds were disabled. Let's revert back to highcpu-8.
2024-04-26 18:39:18 +03:00
Markus Lehtonen
aa6969c09f
cloudbuild.yaml: change machine type to e1-highcpu-32
...
Mitigate the big increase of build time after enabling armv7 builds.
2024-04-25 17:50:18 +03:00
Feruzjon Muyassarov
3f33bd94ef
Increase allowed image build timeout
...
Signed-off-by: Feruzjon Muyassarov <feruzjon.muyassarov@intel.com>
2022-10-27 01:03:25 +03:00
Markus Lehtonen
e674631591
cloudbuild.yaml: decrease timeout to 25 minutes
...
Build time decreased dramatically after upgrading the builder machine
type.
2022-01-21 12:00:14 +02:00
Markus Lehtonen
03daab9ba1
cloudbuild.yaml: upgrade machine type to n1-highcpu-8
...
Hopefully speeds up our multi-arch builds.
2022-01-21 10:13:35 +02:00
Markus Lehtonen
5e90343fc9
cloudbuild.yaml: increase timeout to 1h 20min
...
Fourth timeout increase's the charm.
2022-01-20 22:30:42 +02:00
Markus Lehtonen
c0235c490e
cloudbuild.yaml: increase timeout to 1 hour
...
Even 40 minutes failed us for multi-arch builds.
Also, increase the e2e-test image polling timeout correspondingly.
2022-01-20 21:02:03 +02:00
Markus Lehtonen
eba3a0ffa4
cloudbuild.yaml: increase timeout to 2400s
...
20 minutes was not clearly enough for multiarch buildx build.
2022-01-20 20:16:16 +02:00
Markus Lehtonen
78e2e7726b
cloudbuild.yaml: double the timeout
...
We hit the timeout with default 600s with multiarch builds enabled.
2022-01-20 19:46:47 +02:00
Markus Lehtonen
38d1f1b15d
cloudbuild.yaml: set HOME to /root
...
As per
https://github.com/kubernetes/test-infra/blob/master/config/jobs/image-pushing/README.md
we need that for buildx.
2022-01-20 19:07:25 +02:00
Aaron Crickenberger
ae223e4de8
images: fix invalid k8s-staging-test-infra/gcb-docker-gcloud tag
2021-11-30 13:37:12 -08:00
Aaron Crickenberger
01c86b0521
images: use k8s-staging-test-infra/gcb-docker-gcloud
2021-11-30 11:16:01 -08:00
Markus Lehtonen
b91827e4e2
cloudbuild.yaml: use staging container image repo
...
Use the staging repository for tagging/pushing container images. We
aren't able to (and wouldn't want to) push directly to the production
repository that is the default in the Makefile.
2020-09-04 08:46:03 +03:00
Markus Lehtonen
19c96ca79b
cloudbuild.yaml: set _GIT_TAG in env
...
Needed by push-image.sh.
2020-09-03 19:40:54 +03:00
Markus Lehtonen
799da7cbb9
cloudbuild.yaml: build using make
...
Use make for building our container image (through a new push-image.sh
script) instead of building directly with docker. This way we avoid the
container image tag naming hassle where we build and push the image on
"image-pushing" prow job and need to be able to reliably re-create the
same tag on the "testing" side for end-to-end tests. This also has the
advantage that the same mechanism (make) is used everywhere, i.e. in
image-pushing, testing and locally.
2020-09-03 16:01:36 +03:00
Markus Lehtonen
0903c02438
cloudbuild.yaml: add image tag for e2e-testing
...
Create a container image tag that is unique for each commit and can be
easily referenced from the e2e testing side.
2020-08-24 12:46:56 +03:00
Markus Lehtonen
09583f1291
cloudbuild.yaml: fix docker build arguments
...
Remove whitespace from the arguments so that they'e interpreted
correctly. Also, use the correct build arg name for NFD version.
2020-08-24 11:20:23 +03:00
Markus Lehtonen
ff088d6033
cloudbuild.yaml: use correct tags
2020-08-21 14:48:46 +03:00
Markus Lehtonen
9e6bef4b71
Add cloudbuild.yaml
...
Basic google cloud build configuration.
2020-08-07 19:15:32 +03:00