From a0eb33dec7929025f47f6a05635b9cf183bbb4ac Mon Sep 17 00:00:00 2001 From: Spencer Date: Mon, 12 Nov 2018 13:03:18 -0800 Subject: [PATCH] [ci] define matrix axes in code (#25360) * [ci] define matrix axes in code * [ci] add null exclude rule * [ci] make script executable * [ci] execute sub-scripts * [ci] simplify job variable name (cherry picked from commit 399c50cc5c3230f52e00e47d5218c6683d5aa794) --- .ci/jobs.yml | 7 +++++++ .ci/run.sh | 22 ++++++++++++++++++++++ 2 files changed, 29 insertions(+) create mode 100644 .ci/jobs.yml create mode 100755 .ci/run.sh diff --git a/.ci/jobs.yml b/.ci/jobs.yml new file mode 100644 index 000000000000..1740e1db33f2 --- /dev/null +++ b/.ci/jobs.yml @@ -0,0 +1,7 @@ +JOB: + - selenium + - intake + - x-pack + +# `~` is yaml for `null` +exclude: ~ diff --git a/.ci/run.sh b/.ci/run.sh new file mode 100755 index 000000000000..32c138bd2f45 --- /dev/null +++ b/.ci/run.sh @@ -0,0 +1,22 @@ +#!/usr/bin/env bash + +set -e + +# move to Kibana root +cd "$(dirname "$0")/.." + +case "$JOB" in +"selenium") + ./test/scripts/jenkins_selenium.sh + ;; +"intake") + ./test/scripts/jenkins_unit.sh + ;; +"x-pack") + ./test/scripts/jenkins_xpack.sh + ;; +*) + echo "JOB '$JOB' is not implemented." + exit 1 + ;; +esac