Skip to content

Commit 581f56b

Browse files
committed
Another try on fixing pipeline dynamic pipeline setup
1 parent 4999781 commit 581f56b

File tree

2 files changed

+25
-53
lines changed

2 files changed

+25
-53
lines changed

.buildkite/scripts/run-bc-upgrade-tests.sh

Lines changed: 13 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -56,31 +56,17 @@ echo "Running BC upgrade tests on $BUILDKITE_BRANCH [$BC_VERSION] using BC (or s
5656

5757
cat <<EOF | buildkite-agent pipeline upload
5858
steps:
59-
- group: "bc-upgrade $BC_BUILD_ID -> $BUILDKITE_BRANCH"
60-
steps:
61-
- label: "bc-upgrade-tests-part{{matrix.part}}"
62-
command: .ci/scripts/run-gradle.sh -Dbwc.checkout.align=true -Dorg.elasticsearch.build.cache.push=true -Dignore.tests.seed -Dscan.capture-file-fingerprints -Dtests.bwc.main.version=${BC_VERSION} -Dtests.bwc.refspec.main=${BC_COMMIT_HASH} bcUpgradeTestPart{{matrix.part}} -Dtests.jvm.argline="-Des.serverless_transport=true"
63-
timeout_in_minutes: 300
64-
agents:
65-
provider: gcp
66-
image: family/elasticsearch-ubuntu-2004
67-
machineType: n1-standard-32
68-
buildDirectory: /dev/shm/bk
69-
preemptible: true
70-
retry:
71-
automatic:
72-
- exit_status: "-1"
73-
limit: 3
74-
signal_reason: none
75-
- signal_reason: agent_stop
76-
limit: 3
77-
matrix:
78-
setup: matrix
79-
variations:
80-
- part: 1
81-
- part: 2
82-
- part: 3
83-
- part: 4
84-
- part: 5
85-
- part: 6
59+
- group: "bc-upgrade $BC_BUILD_ID -> $BUILDKITE_BRANCH"
60+
steps:
61+
- label: "bc-upgrade-tests-part{{matrix.PART}}"
62+
command: .ci/scripts/run-gradle.sh -Dbwc.checkout.align=true -Dorg.elasticsearch.build.cache.push=true -Dignore.tests.seed -Dscan.capture-file-fingerprints -Dtests.bwc.main.version=${BC_VERSION} -Dtests.bwc.refspec.main=${BC_COMMIT_HASH} bcUpgradeTestPart{{matrix.PART}} -Dtests.jvm.argline="-Des.serverless_transport=true"
63+
timeout_in_minutes: 300
64+
agents:
65+
provider: gcp
66+
image: family/elasticsearch-ubuntu-2004
67+
machineType: n1-standard-32
68+
buildDirectory: /dev/shm/bk
69+
matrix:
70+
setup:
71+
PART: ["1", "2", "3", "4", "5", "6"]
8672
EOF

.buildkite/scripts/run-pr-upgrade-tests.sh

Lines changed: 12 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -24,33 +24,19 @@ VERSION=$(sed -n 's/^elasticsearch[[:space:]]*=[[:space:]]*\(.*\)/\1/p' build-to
2424

2525
echo "Running PR upgrade tests from $BUILDKITE_PULL_REQUEST_BASE_BRANCH [$BASE_COMMIT] to $BUILDKITE_BRANCH [$BUILDKITE_COMMIT]."
2626

27-
cat <<EOF | buildkite-agent pipeline upload
27+
cat << EOF | buildkite-agent pipeline upload
2828
steps:
2929
- group: "pr-upgrade $BC_BUILD_ID -> $BUILDKITE_BRANCH"
3030
steps:
31-
- label: "pr-upgrade-part-{{matrix.part}}"
32-
command: .ci/scripts/run-gradle.sh -Dbwc.checkout.align=true -Dorg.elasticsearch.build.cache.push=true -Dignore.tests.seed -Dscan.capture-file-fingerprints -Dtests.bwc.main.version=${VERSION}-SNAPSHOT -Dtests.bwc.refspec.main=${BASE_COMMIT} bcUpgradeTestPart{{matrix.part}} -Dtests.jvm.argline="-Des.serverless_transport=true"
33-
timeout_in_minutes: 300
34-
agents:
35-
provider: gcp
36-
image: family/elasticsearch-ubuntu-2004
37-
machineType: n1-standard-32
38-
buildDirectory: /dev/shm/bk
39-
preemptible: true
40-
retry:
41-
automatic:
42-
- exit_status: "-1"
43-
limit: 3
44-
signal_reason: none
45-
- signal_reason: agent_stop
46-
limit: 3
47-
matrix:
48-
setup: matrix
49-
variations:
50-
- part: 1
51-
- part: 2
52-
- part: 3
53-
- part: 4
54-
- part: 5
55-
- part: 6
31+
- label: "pr-upgrade-part-{{matrix.PART}}"
32+
command: .ci/scripts/run-gradle.sh -Dbwc.checkout.align=true -Dorg.elasticsearch.build.cache.push=true -Dignore.tests.seed -Dscan.capture-file-fingerprints -Dtests.bwc.main.version=${VERSION}-SNAPSHOT -Dtests.bwc.refspec.main=${BASE_COMMIT} bcUpgradeTestPart{{matrix.PART}} -Dtests.jvm.argline="-Des.serverless_transport=true"
33+
timeout_in_minutes: 300
34+
agents:
35+
provider: gcp
36+
image: family/elasticsearch-ubuntu-2004
37+
machineType: n1-standard-32
38+
buildDirectory: /dev/shm/bk
39+
matrix:
40+
setup:
41+
PART: ["1", "2", "3", "4", "5", "6"]
5642
EOF

0 commit comments

Comments
 (0)