11steps :
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
0 commit comments