summaryrefslogtreecommitdiffstats
path: root/jjb
diff options
context:
space:
mode:
authorMichal Cmarada <mcmarada@cisco.com>2019-05-07 11:39:21 +0200
committerMichal Cmarada <mcmarada@cisco.com>2019-05-07 11:42:37 +0200
commite6b4d7dc211c154582a2aa04d6610258d0c9b7e3 (patch)
treef13196f7b0ad7ff4de15bcfd2088419d9c34813b /jjb
parent23fc53b512e05441e80d63dc4c326b45af5920be (diff)
add param for csit-hc2vpp-verify for release testing
To be able to test released packages we need to add new parameter to csit-hc2vpp-verify-func job. Usage: In commit message for release branch add "honeycomb" parameter with desired version after trigger keyword. Example: verify-hc2vpp-func honeycomb=19.04-release To test regular RC versions use trigger keyword without "honeycomb" param. Example: verify-hc2vpp-func Change-Id: I67c9a856e031bb2cec6b18312d86c2fcd342d2ee Signed-off-by: Michal Cmarada <mcmarada@cisco.com>
Diffstat (limited to 'jjb')
-rw-r--r--jjb/csit/include-raw-csit-hc2vpp-verify-func.sh21
1 files changed, 21 insertions, 0 deletions
diff --git a/jjb/csit/include-raw-csit-hc2vpp-verify-func.sh b/jjb/csit/include-raw-csit-hc2vpp-verify-func.sh
index 5237e9838..0e3c183fe 100644
--- a/jjb/csit/include-raw-csit-hc2vpp-verify-func.sh
+++ b/jjb/csit/include-raw-csit-hc2vpp-verify-func.sh
@@ -1,5 +1,26 @@
#!/bin/bash
+# Parse optional arguments from gerrit comment trigger
+for i in ${GERRIT_EVENT_COMMENT_TEXT}; do
+ case ${i} in
+ *honeycomb=*)
+ hc_version=`echo "${i}" | cut -d = -f2-`
+ ;;
+ *)
+ ;;
+ esac
+done
+
+# If HC variable is set, check honeycomb version.
+if [[ -n "${hc_version}" ]]; then
+ if [[ "${hc_version}" == *"-release" ]]; then
+ # we are going to test release build. All release
+ # packages should be already present in release repo
+ STREAM="release"
+ echo "STREAM set to: ${STREAM}"
+ fi
+fi
+
# execute csit bootstrap script if it exists
if [[ ! -e bootstrap-hc2vpp-integration.sh ]]
then