diff --git a/.buildkite/smart_exhaustive_tests_pipeline.yml b/.buildkite/smart_exhaustive_tests_pipeline.yml index 3b8252c3ad4..d19c6c7442d 100644 --- a/.buildkite/smart_exhaustive_tests_pipeline.yml +++ b/.buildkite/smart_exhaustive_tests_pipeline.yml @@ -1,6 +1,6 @@ steps: - label: "Trigger logstash-exhaustive-tests-pipeline for PRs with qa/acceptance/ changes" - if: build.pull_request.id != null + if: build.pull_request.id != null && build.env("GITHUB_PR_TRIGGER_COMMENT") != "/run exhaustive tests" plugins: - monorepo-diff#v1.0.1: diff: "git diff --name-only origin/${GITHUB_PR_TARGET_BRANCH}...HEAD" @@ -16,19 +16,16 @@ steps: commit: "${BUILDKITE_COMMIT}" branch: "${BUILDKITE_BRANCH}" env: - - BUILDKITE_PULL_REQUEST=${BUILDKITE_PULL_REQUEST} - - BUILDKITE_PULL_REQUEST_BASE_BRANCH=${BUILDKITE_PULL_REQUEST_BASE_BRANCH} - - GITHUB_PR_LABELS=${GITHUB_PR_LABELS} - - ELASTIC_SLACK_NOTIFICATIONS_ENABLE=false + BUILDKITE_PULL_REQUEST: "${BUILDKITE_PULL_REQUEST}" + BUILDKITE_PULL_REQUEST_BASE_BRANCH: "${BUILDKITE_PULL_REQUEST_BASE_BRANCH}" + ELASTIC_SLACK_NOTIFICATIONS_ENABLED: false - label: "Trigger logstash-exhaustive-tests-pipeline for GitHub comments" - if: build.env("GITHUB_PR_TRIGGER_COMMENT") != "" + if: build.env("GITHUB_PR_TRIGGER_COMMENT") == "/run exhaustive tests" trigger: "logstash-exhaustive-tests-pipeline" build: - commit: "${BUILDKITE_COMMIT}" - branch: "${BUILDKITE_BRANCH}" + commit: "HEAD" + branch: "pull/${BUILDKITE_PULL_REQUEST}/merge" env: - - BUILDKITE_PULL_REQUEST=${BUILDKITE_PULL_REQUEST} - - BUILDKITE_PULL_REQUEST_BASE_BRANCH=${BUILDKITE_PULL_REQUEST_BASE_BRANCH} - - GITHUB_PR_LABELS=${GITHUB_PR_LABELS} - - ELASTIC_SLACK_NOTIFICATIONS_ENABLE=false + BUILDKITE_PULL_REQUEST: "${BUILDKITE_PULL_REQUEST}" + ELASTIC_SLACK_NOTIFICATIONS_ENABLED: false diff --git a/qa/acceptance/empty.txt b/qa/acceptance/empty.txt new file mode 100644 index 00000000000..e69de29bb2d