From 29e752f3a655dd8c4a8e9edc314459afcf2974c2 Mon Sep 17 00:00:00 2001 From: Pavel Zorin Date: Thu, 25 Jul 2024 15:24:52 +0200 Subject: [PATCH] [CI] Add packaging step to integration matrix pipeline (#5168) --- .buildkite/pipeline.integration-test-matrix.yml | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/.buildkite/pipeline.integration-test-matrix.yml b/.buildkite/pipeline.integration-test-matrix.yml index 1f6418852c2..a2f8c5b1f9f 100644 --- a/.buildkite/pipeline.integration-test-matrix.yml +++ b/.buildkite/pipeline.integration-test-matrix.yml @@ -5,9 +5,22 @@ env: VAULT_PATH: "kv/ci-shared/observability-ingest/cloud/gcp" steps: + - label: "Integration tests: packaging" + key: "package-it" + command: ".buildkite/scripts/steps/integration-package.sh" + artifact_paths: + - build/distributions/** + agents: + provider: "gcp" + machineType: "n1-standard-8" + - label: "Integration test matrix" key: "integration-tests-matrix" - command: ".buildkite/scripts/steps/integration_tests.sh stateful integration:matrix" + depends_on: "package-it" + command: | + echo "~~~ Downloading artifacts" + buildkite-agent artifact download build/distributions/** . --step 'package-it' + .buildkite/scripts/steps/integration_tests.sh stateful integration:matrix artifact_paths: - "build/TEST-**" - "build/diagnostics/*"