Skip to content

Commit 02aa5e1

Browse files
authored
bk(smart exhaustive tests): tune the steps to support GH comments and changesets (#18383)
1 parent be64ebf commit 02aa5e1

File tree

2 files changed

+9
-12
lines changed

2 files changed

+9
-12
lines changed
Lines changed: 9 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
steps:
22
- label: "Trigger logstash-exhaustive-tests-pipeline for PRs with qa/acceptance/ changes"
3-
if: build.pull_request.id != null
3+
if: build.pull_request.id != null && build.env("GITHUB_PR_TRIGGER_COMMENT") != "/run exhaustive tests"
44
plugins:
55
- monorepo-diff#v1.0.1:
66
diff: "git diff --name-only origin/${GITHUB_PR_TARGET_BRANCH}...HEAD"
@@ -16,19 +16,16 @@ steps:
1616
commit: "${BUILDKITE_COMMIT}"
1717
branch: "${BUILDKITE_BRANCH}"
1818
env:
19-
- BUILDKITE_PULL_REQUEST=${BUILDKITE_PULL_REQUEST}
20-
- BUILDKITE_PULL_REQUEST_BASE_BRANCH=${BUILDKITE_PULL_REQUEST_BASE_BRANCH}
21-
- GITHUB_PR_LABELS=${GITHUB_PR_LABELS}
22-
- ELASTIC_SLACK_NOTIFICATIONS_ENABLE=false
19+
BUILDKITE_PULL_REQUEST: "${BUILDKITE_PULL_REQUEST}"
20+
BUILDKITE_PULL_REQUEST_BASE_BRANCH: "${BUILDKITE_PULL_REQUEST_BASE_BRANCH}"
21+
ELASTIC_SLACK_NOTIFICATIONS_ENABLED: false
2322

2423
- label: "Trigger logstash-exhaustive-tests-pipeline for GitHub comments"
25-
if: build.env("GITHUB_PR_TRIGGER_COMMENT") != ""
24+
if: build.env("GITHUB_PR_TRIGGER_COMMENT") == "/run exhaustive tests"
2625
trigger: "logstash-exhaustive-tests-pipeline"
2726
build:
28-
commit: "${BUILDKITE_COMMIT}"
29-
branch: "${BUILDKITE_BRANCH}"
27+
commit: "HEAD"
28+
branch: "pull/${BUILDKITE_PULL_REQUEST}/merge"
3029
env:
31-
- BUILDKITE_PULL_REQUEST=${BUILDKITE_PULL_REQUEST}
32-
- BUILDKITE_PULL_REQUEST_BASE_BRANCH=${BUILDKITE_PULL_REQUEST_BASE_BRANCH}
33-
- GITHUB_PR_LABELS=${GITHUB_PR_LABELS}
34-
- ELASTIC_SLACK_NOTIFICATIONS_ENABLE=false
30+
BUILDKITE_PULL_REQUEST: "${BUILDKITE_PULL_REQUEST}"
31+
ELASTIC_SLACK_NOTIFICATIONS_ENABLED: false

qa/acceptance/empty.txt

Whitespace-only changes.

0 commit comments

Comments
 (0)