Skip to content

Commit 18329a3

Browse files
committed
Download only required artifacts for integration tests
1 parent 27ad455 commit 18329a3

File tree

1 file changed

+20
-18
lines changed

1 file changed

+20
-18
lines changed

.buildkite/bk.integration.pipeline.yml

Lines changed: 20 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -87,7 +87,7 @@ steps:
8787
FORCE_ESS_CREATE: "true"
8888
command: |
8989
#!/usr/bin/env bash
90-
buildkite-agent artifact download build/distributions/** . --step 'packaging-amd64'
90+
buildkite-agent artifact download build/distributions/elastic-agent-*-linux-x86_64* . --step 'packaging-amd64'
9191
.buildkite/scripts/steps/integration_tests_tf.sh ech true
9292
artifact_paths:
9393
- build/*
@@ -134,7 +134,7 @@ steps:
134134
env:
135135
TEST_PACKAGE: "github.com/elastic/elastic-agent/testing/integration/leak"
136136
command: |
137-
buildkite-agent artifact download build/distributions/** . --step 'packaging-amd64'
137+
buildkite-agent artifact download build/distributions/elastic-agent-*-windows-x86_64* . --step 'packaging-amd64'
138138
.buildkite/scripts/steps/integration_tests_tf.ps1 fleet true
139139
artifact_paths:
140140
- build/*
@@ -155,7 +155,7 @@ steps:
155155
env:
156156
TEST_PACKAGE: "github.com/elastic/elastic-agent/testing/integration/leak"
157157
command: |
158-
buildkite-agent artifact download build/distributions/** . --step 'packaging-amd64'
158+
buildkite-agent artifact download build/distributions/elastic-agent-*-windows-x86_64* . --step 'packaging-amd64'
159159
.buildkite/scripts/steps/integration_tests_tf.ps1 fleet true
160160
artifact_paths:
161161
- build/*
@@ -175,7 +175,7 @@ steps:
175175
env:
176176
TEST_PACKAGE: "github.com/elastic/elastic-agent/testing/integration/leak"
177177
command: |
178-
buildkite-agent artifact download build/distributions/** . --step 'packaging-amd64'
178+
buildkite-agent artifact download build/distributions/elastic-agent-*-linux-x86_64* . --step 'packaging-amd64'
179179
.buildkite/scripts/steps/integration_tests_tf.sh fleet true
180180
artifact_paths:
181181
- build/*
@@ -204,7 +204,7 @@ steps:
204204
env:
205205
TEST_PACKAGE: "github.com/elastic/elastic-agent/testing/integration/ess"
206206
command: |
207-
buildkite-agent artifact download build/distributions/** . --step 'packaging-amd64'
207+
buildkite-agent artifact download build/distributions/elastic-agent-*-windows-x86_64* . --step 'packaging-amd64'
208208
.buildkite/scripts/steps/integration_tests_tf.ps1 {{matrix}} true
209209
artifact_paths:
210210
- build/*
@@ -234,7 +234,7 @@ steps:
234234
env:
235235
TEST_PACKAGE: "github.com/elastic/elastic-agent/testing/integration/ess"
236236
command: |
237-
buildkite-agent artifact download build/distributions/** . --step 'packaging-amd64'
237+
buildkite-agent artifact download build/distributions/elastic-agent-*-windows-x86_64* . --step 'packaging-amd64'
238238
.buildkite/scripts/steps/integration_tests_tf.ps1 {{matrix}} false
239239
artifact_paths:
240240
- build/*
@@ -257,7 +257,7 @@ steps:
257257
env:
258258
TEST_PACKAGE: "github.com/elastic/elastic-agent/testing/integration/ess"
259259
command: |
260-
buildkite-agent artifact download build/distributions/** . --step 'packaging-amd64'
260+
buildkite-agent artifact download build/distributions/elastic-agent-*-windows-x86_64* . --step 'packaging-amd64'
261261
.buildkite/scripts/steps/integration_tests_tf.ps1 {{matrix}} true
262262
artifact_paths:
263263
- build/*
@@ -287,7 +287,7 @@ steps:
287287
env:
288288
TEST_PACKAGE: "github.com/elastic/elastic-agent/testing/integration/ess"
289289
command: |
290-
buildkite-agent artifact download build/distributions/** . --step 'packaging-amd64'
290+
buildkite-agent artifact download build/distributions/elastic-agent-*-windows-x86_64* . --step 'packaging-amd64'
291291
.buildkite/scripts/steps/integration_tests_tf.ps1 {{matrix}} false
292292
artifact_paths:
293293
- build/*
@@ -317,7 +317,7 @@ steps:
317317
env:
318318
TEST_PACKAGE: "github.com/elastic/elastic-agent/testing/integration/ess"
319319
command: |
320-
buildkite-agent artifact download build/distributions/** . --step 'packaging-amd64'
320+
buildkite-agent artifact download build/distributions/elastic-agent-*-linux-x86_64* . --step 'packaging-amd64'
321321
.buildkite/scripts/steps/integration_tests_tf.sh {{matrix}} false
322322
artifact_paths:
323323
- build/*
@@ -341,7 +341,8 @@ steps:
341341
env:
342342
TEST_PACKAGE: "github.com/elastic/elastic-agent/testing/integration/ess"
343343
command: |
344-
buildkite-agent artifact download build/distributions/** . --step packaging-amd64
344+
buildkite-agent artifact download build/distributions/elastic-agent-*-linux-x86_64* . --step packaging-amd64
345+
buildkite-agent artifact download build/distributions/elastic-agent-*-amd64.deb* . --step packaging-amd64
345346
.buildkite/scripts/steps/integration_tests_tf.sh {{matrix}} true
346347
artifact_paths:
347348
- build/*
@@ -377,7 +378,7 @@ steps:
377378
env:
378379
TEST_PACKAGE: "github.com/elastic/elastic-agent/testing/integration/ess"
379380
command: |
380-
buildkite-agent artifact download build/distributions/** . --step 'packaging-arm64'
381+
buildkite-agent artifact download build/distributions/elastic-agent-*-linux-arm64* . --step 'packaging-arm64'
381382
.buildkite/scripts/steps/integration_tests_tf.sh {{matrix}} true
382383
artifact_paths:
383384
- build/*
@@ -415,7 +416,7 @@ steps:
415416
env:
416417
TEST_PACKAGE: "github.com/elastic/elastic-agent/testing/integration/ess"
417418
command: |
418-
buildkite-agent artifact download build/distributions/** . --step 'packaging-arm64'
419+
buildkite-agent artifact download build/distributions/elastic-agent-*-linux-arm64* . --step 'packaging-arm64'
419420
.buildkite/scripts/steps/integration_tests_tf.sh {{matrix}} false
420421
artifact_paths:
421422
- build/*
@@ -445,7 +446,7 @@ steps:
445446
env:
446447
TEST_PACKAGE: "github.com/elastic/elastic-agent/testing/integration/ess"
447448
command: |
448-
buildkite-agent artifact download build/distributions/** . --step 'packaging-amd64'
449+
buildkite-agent artifact download build/distributions/elastic-agent-*-linux-arm64* . --step 'packaging-amd64'
449450
.buildkite/scripts/steps/integration_tests_tf.sh {{matrix.group}} false
450451
artifact_paths:
451452
- build/*
@@ -474,7 +475,8 @@ steps:
474475
env:
475476
TEST_PACKAGE: "github.com/elastic/elastic-agent/testing/integration/ess"
476477
command: |
477-
buildkite-agent artifact download build/distributions/** . --step packaging-amd64
478+
buildkite-agent artifact download build/distributions/elastic-agent-*-linux-arm64* . --step packaging-amd64
479+
buildkite-agent artifact download build/distributions/elastic-agent-*-amd64.deb* . --step packaging-amd64
478480
.buildkite/scripts/steps/integration_tests_tf.sh {{matrix.group}} true
479481
artifact_paths:
480482
- build/*
@@ -524,7 +526,7 @@ steps:
524526
env:
525527
TEST_PACKAGE: "github.com/elastic/elastic-agent/testing/integration/ess"
526528
command: |
527-
buildkite-agent artifact download build/distributions/** . --step packaging-amd64
529+
buildkite-agent artifact download build/distributions/elastic-agent-*-x86_64.rpm* . --step packaging-amd64
528530
.buildkite/scripts/steps/integration_tests_tf.sh rpm true
529531
artifact_paths:
530532
- build/*
@@ -624,7 +626,7 @@ steps:
624626
env:
625627
TEST_PACKAGE: "github.com/elastic/elastic-agent/testing/integration/serverless"
626628
command: |
627-
buildkite-agent artifact download build/distributions/** . --step 'packaging-amd64'
629+
buildkite-agent artifact download build/distributions/elastic-agent-*-windows-x86_64* . --step 'packaging-amd64'
628630
.buildkite/scripts/buildkite-integration-tests.ps1 fleet true
629631
artifact_paths:
630632
- build/*
@@ -646,7 +648,7 @@ steps:
646648
env:
647649
TEST_PACKAGE: "github.com/elastic/elastic-agent/testing/integration/serverless"
648650
command: |
649-
buildkite-agent artifact download build/distributions/** . --step 'packaging-amd64'
651+
buildkite-agent artifact download build/distributions/elastic-agent-*-windows-x86_64* . --step 'packaging-amd64'
650652
.buildkite/scripts/buildkite-integration-tests.ps1 fleet true
651653
artifact_paths:
652654
- build/*
@@ -666,7 +668,7 @@ steps:
666668
env:
667669
TEST_PACKAGE: "github.com/elastic/elastic-agent/testing/integration/serverless"
668670
command: |
669-
buildkite-agent artifact download build/distributions/** . --step 'packaging-amd64'
671+
buildkite-agent artifact download build/distributions/elastic-agent-*-linux-x86_64* . --step 'packaging-amd64'
670672
sudo -E .buildkite/scripts/buildkite-integration-tests.sh fleet true
671673
artifact_paths:
672674
- build/*

0 commit comments

Comments
 (0)