mirror of
https://github.com/hanzoai/visor.git
synced 2026-09-24 17:04:14 +00:00
buildkite: specify a queue explicitly for every pipeline stage (part 1)
Hopefully will (a) allow the autoscaler to do its job more effectively and (b) get the tests to run in a more consistent environment. Part 1 only changes the queues that *need* to change due to queue name changes. PiperOrigin-RevId: 967505295
This commit is contained in:
committed by
gVisor bot
parent
690c579cdc
commit
34cd68ef34
@@ -112,6 +112,7 @@ steps:
|
||||
- "make build OPTIONS='--build_tag_filters=-network_plugins' TARGETS='//runsc/...'"
|
||||
agents:
|
||||
arch: "arm64"
|
||||
queue: "arm64"
|
||||
|
||||
# Build everything (continuous only).
|
||||
- <<: *common
|
||||
@@ -182,7 +183,7 @@ steps:
|
||||
- make gpu-smoke-tests
|
||||
- make sudo TARGETS=//tools/gpu:main ARGS="validate_checksum"
|
||||
agents:
|
||||
queue: gpu
|
||||
queue: "ubuntu-gpu"
|
||||
- <<: *common
|
||||
<<: *source_test_continuous
|
||||
label: ":bun: COS Latest Driver Compatibility Test"
|
||||
@@ -197,7 +198,7 @@ steps:
|
||||
- make sudo TARGETS=//tools/gpu:main ARGS="install --latest"
|
||||
- make gpu-all-tests
|
||||
agents:
|
||||
queue: gpu
|
||||
queue: "ubuntu-gpu"
|
||||
- <<: *common
|
||||
<<: *gpu_test_continuous
|
||||
label: ":nuget: L4 GPU Tests"
|
||||
@@ -205,7 +206,7 @@ steps:
|
||||
- make sudo TARGETS=//tools/gpu:main ARGS="install --latest"
|
||||
- make l4-gpu-tests
|
||||
agents:
|
||||
queue: l4-gpu
|
||||
queue: "ubuntu-l4-gpu"
|
||||
- <<: *common
|
||||
<<: *gpu_test
|
||||
label: ":female_supervillain: COS GPU Tests"
|
||||
@@ -225,7 +226,7 @@ steps:
|
||||
- make sudo TARGETS=//tools/gpu:main ARGS="install --latest"
|
||||
- make cuda-12-8-tests
|
||||
agents:
|
||||
queue: gpu
|
||||
queue: "ubuntu-gpu"
|
||||
- <<: *common
|
||||
<<: *gpu_test
|
||||
label: ":screwdriver: All GPU Drivers Test"
|
||||
@@ -233,7 +234,7 @@ steps:
|
||||
commands:
|
||||
- tools/gpu/all_drivers_test.sh
|
||||
agents:
|
||||
queue: gpu
|
||||
queue: "ubuntu-gpu"
|
||||
|
||||
# Release workflow test.
|
||||
- <<: *common
|
||||
|
||||
+12
-4
@@ -28,6 +28,7 @@ steps:
|
||||
- make ARCH=x86_64 REMOTE_IMAGE_PREFIX=gcr.io/gvisor-presubmit DOCKER_PUSH_AS_LATEST=true push-all-images
|
||||
agents:
|
||||
arch: "amd64"
|
||||
queue: "release"
|
||||
- <<: *common
|
||||
label: ":ship: Push all images (aarch64)"
|
||||
if: build.branch == "master" && build.tag == null
|
||||
@@ -36,6 +37,7 @@ steps:
|
||||
- make ARCH=aarch64 REMOTE_IMAGE_PREFIX=gcr.io/gvisor-presubmit DOCKER_PUSH_AS_LATEST=true push-all-images
|
||||
agents:
|
||||
arch: "arm64"
|
||||
queue: "release-arm64"
|
||||
- <<: *common
|
||||
label: ":slot_machine: Syzkaller smoke test"
|
||||
if: build.branch == "master" && build.tag == null
|
||||
@@ -43,6 +45,7 @@ steps:
|
||||
- make syzkaller-smoke-test
|
||||
agents:
|
||||
arch: "amd64"
|
||||
queue: "release"
|
||||
- <<: *common
|
||||
label: ":ship: Release"
|
||||
if: build.branch == "master" || build.tag != null
|
||||
@@ -51,6 +54,8 @@ steps:
|
||||
- "make BAZEL_OPTIONS='--config=aarch64 --compilation_mode=opt' artifacts/aarch64"
|
||||
- make release RELEASE_NIGHTLY=$$RELEASE_NIGHTLY
|
||||
- cd repo && gcloud storage cp --recursive . gs://gvisor/releases/
|
||||
agents:
|
||||
queue: "release"
|
||||
- <<: *common
|
||||
label: ":ship: Website Deploy"
|
||||
if: build.branch == "master" && build.tag == null
|
||||
@@ -59,23 +64,26 @@ steps:
|
||||
- make BAZEL_OPTIONS=--config=x86_64 website-deploy
|
||||
agents:
|
||||
arch: "amd64"
|
||||
queue: "release"
|
||||
- <<: *common
|
||||
label: ":bun: COS Latest Driver Compatibility Test"
|
||||
commands:
|
||||
- tools/gpu/cos_drivers_test.sh
|
||||
agents:
|
||||
queue: "cos"
|
||||
- <<: *common
|
||||
label: ":female_supervillain: COS GPU Tests"
|
||||
commands:
|
||||
- make cos-gpu-all-tests
|
||||
agents:
|
||||
queue: cos-canary-gpu
|
||||
queue: "cos-canary-gpu"
|
||||
- <<: *common
|
||||
label: ":screwdriver: GPU Tests"
|
||||
commands:
|
||||
- make sudo TARGETS=//tools/gpu:main ARGS="install --latest"
|
||||
- make gpu-all-tests
|
||||
agents:
|
||||
queue: gpu
|
||||
queue: "ubuntu-gpu"
|
||||
- label: ":batfish: CUDA 12.8 tests"
|
||||
# This is its own test rather than being part of the GPU tests,
|
||||
# because it takes around 30 minutes to run.
|
||||
@@ -87,11 +95,11 @@ steps:
|
||||
- make sudo TARGETS=//tools/gpu:main ARGS="install --latest"
|
||||
- make cuda-12-8-tests
|
||||
agents:
|
||||
queue: gpu
|
||||
queue: "ubuntu-gpu"
|
||||
- <<: *common
|
||||
label: ":screwdriver: All GPU Drivers Test"
|
||||
parallelism: 8
|
||||
commands:
|
||||
- tools/gpu/all_drivers_test.sh
|
||||
agents:
|
||||
queue: gpu
|
||||
queue: "ubuntu-gpu"
|
||||
|
||||
Reference in New Issue
Block a user