diff --git a/.buildkite/pipeline-npu.yaml b/.buildkite/pipeline-npu.yaml index 65e5fbaf8..177f5396f 100644 --- a/.buildkite/pipeline-npu.yaml +++ b/.buildkite/pipeline-npu.yaml @@ -79,8 +79,10 @@ steps: echo "--- Image pushed successfully" echo "$${IMAGE_REGISTRY}/$${IMAGE_NAME}:$${VLLM_IMAGE_TAG}" - - label: "Upload Test Pipeline" + - label: "Upload Ready Pipeline" depends_on: image-build + key: upload-ready-pipeline + if: build.branch != "main" && build.pull_request.labels includes "ready" agents: queue: "linux-aarch64-a2b3-1" command: | diff --git a/.buildkite/test-npu-ready.yaml b/.buildkite/test-npu-ready.yaml new file mode 100644 index 000000000..d56424a77 --- /dev/null +++ b/.buildkite/test-npu-ready.yaml @@ -0,0 +1,13 @@ +steps: + - label: "Simple Unit Test" + depends_on: upload-ready-pipeline + agents: + queue: "linux-aarch64-a2b3-1" + image: "swr.cn-southwest-2.myhuaweicloud.com/modelfoundry/vllm-omni-ci-npu:${BUILDKITE_COMMIT}" + plugins: + - kubernetes: + podSpecPatch: + imagePullSecrets: + - name: swr-secret + commands: + - "timeout 20m pytest -v -s -m 'core_model and cpu' --cov=vllm_omni --cov-branch --cov-report=term-missing --cov-report=html --cov-report=xml" \ No newline at end of file