add CI_REFSPEC parameter to various jobs
The patch adds CI_REFSPEC parameter to the following
jobs to enable testing a specific tf-a-ci-scripts refspec.
- tf-daily
- tf-main
- tf-ci-gateway
- tf-coverity
- tf-static-checks
The patch also renames SCRIPTS_REFSPEC and SCRIPTS_PROJECT
variables in the clone script.
Signed-off-by: Zelalem Aweke <zelalem.aweke@arm.com>
Change-Id: I0b7b78b8b7c0d1bb7df81a37769978f366e83da0
diff --git a/scripts/clone.sh b/scripts/clone.sh
index 2656eed..e344cf3 100755
--- a/scripts/clone.sh
+++ b/scripts/clone.sh
@@ -36,18 +36,18 @@
# Defaults Projects
TF_GERRIT_PROJECT="${GERRIT_HOST}/${TF_GERRIT_PROJECT:-TF-A/trusted-firmware-a}"
TFTF_GERRIT_PROJECT="${GERRIT_HOST}/${TFTF_GERRIT_PROJECT:-/TF-A/tf-a-tests}"
-SCRIPTS_PROJECT="${SCRIPTS_PROJECT:-${GIT_REPO}/ci/tf-a-ci-scripts.git}"
+CI_PROJECT="${CI_PROJECT:-${GIT_REPO}/ci/tf-a-ci-scripts.git}"
JOBS_PROJECT="${JOB_PROJECT:-${GIT_REPO}/ci/tf-a-job-configs.git}"
# Default Reference specs
TF_GERRIT_REFSPEC="${TF_GERRIT_REFSPEC:-${REFSPEC_MASTER}}"
TFTF_GERRIT_REFSPEC="${TFTF_GERRIT_REFSPEC:-${REFSPEC_MASTER}}"
-SCRIPTS_REFSPEC="${SCRIPTS_REFSPEC:-${REFSPEC_MASTER}}"
+CI_REFSPEC="${CI_REFSPEC:-${REFSPEC_MASTER}}"
JOBS_REFSPEC="${JOBS_REFSPEC:-${REFSPEC_MASTER}}"
# Array containing "<repo url>;"<repo name>;<refspec>" elements
repos=(
- "${SCRIPTS_PROJECT};tf-a-ci-scripts;${SCRIPTS_REFSPEC}"
+ "${CI_PROJECT};tf-a-ci-scripts;${CI_REFSPEC}"
"${JOBS_PROJECT};tf-a-job-configs;${JOBS_REFSPEC}"
"${TF_GERRIT_PROJECT};trusted-firmware-a;${TF_GERRIT_REFSPEC}"
"${TFTF_GERRIT_PROJECT};tf-a-tests;${TFTF_GERRIT_REFSPEC}"