Reduce the number of output_bases in CI
We are using up our local disk, and the cost associated with swapping
output bases is ~15 sec, which is much better than having to re-extract
the entire sysroot every few builds.
Future changes can either increase local disk sizes again or isolate
individual buildkite workers to only running certain builds.
Change-Id: I1341cdcd81198a0dc386ff94581d17fc3a646e8b
Signed-off-by: James Kuszmaul <jabukuszmaul+collab@gmail.com>
diff --git a/tools/ci/buildkite.yaml b/tools/ci/buildkite.yaml
index e5f5c4a..e07e8e1 100644
--- a/tools/ci/buildkite.yaml
+++ b/tools/ci/buildkite.yaml
@@ -12,7 +12,7 @@
- label: "lint"
commands:
- tools/ci/clean-disk.sh
- - tools/bazel ${STARTUP} --output_base=../lint_output_base run ${COMMON} --config=k8 //tools/lint:run-ci
+ - tools/bazel ${STARTUP} --output_base=../k8_output_base run ${COMMON} --config=k8 //tools/lint:run-ci
- label: "x86_64"
commands:
@@ -22,19 +22,19 @@
- label: "roborio"
commands:
- tools/ci/clean-disk.sh
- - tools/bazel ${STARTUP} --output_base=../roborio_output_base build ${COMMON} --config=roborio ${ROBORIO_TARGETS}
+ - tools/bazel ${STARTUP} --output_base=../common_output_base build ${COMMON} --config=roborio ${ROBORIO_TARGETS}
- label: "arm64"
commands:
- tools/ci/clean-disk.sh
- - tools/bazel ${STARTUP} --output_base=../arm64_output_base build ${COMMON} --config=arm64 ${TARGETS}
+ - tools/bazel ${STARTUP} --output_base=../common_output_base build ${COMMON} --config=arm64 ${TARGETS}
- label: "cortex-m4f"
commands:
- tools/ci/clean-disk.sh
- - tools/bazel ${STARTUP} --output_base=../cortex-m4f_output_base build ${COMMON} --config=cortex-m4f ${M4F_TARGETS}
+ - tools/bazel ${STARTUP} --output_base=../common_output_base build ${COMMON} --config=cortex-m4f ${M4F_TARGETS}
- label: "rp2040"
commands:
- tools/ci/clean-disk.sh
- - tools/bazel ${STARTUP} --output_base=../rp2040_output_base build ${COMMON} --config=rp2040 ${RP2040_TARGETS}
+ - tools/bazel ${STARTUP} --output_base=../common_output_base build ${COMMON} --config=rp2040 ${RP2040_TARGETS}