X-Git-Url: https://gerrit.fd.io/r/gitweb?a=blobdiff_plain;f=jjb%2Fcsit%2Finclude-raw-csit-hc2vpp-verify-func.sh;h=0e3c183fe662856d0e9e7eda3aed5abbc7838692;hb=4f10c4fe272e403fd34ab40e443b4675531315b2;hp=d81c09c9b1ee12cf8a835c4e4ebdc73de47b8ff2;hpb=fdd0e07eff1b3717266f047c85a29a6c21c55ca5;p=ci-management.git diff --git a/jjb/csit/include-raw-csit-hc2vpp-verify-func.sh b/jjb/csit/include-raw-csit-hc2vpp-verify-func.sh index d81c09c9b..0e3c183fe 100644 --- a/jjb/csit/include-raw-csit-hc2vpp-verify-func.sh +++ b/jjb/csit/include-raw-csit-hc2vpp-verify-func.sh @@ -1,7 +1,28 @@ #!/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 ] +if [[ ! -e bootstrap-hc2vpp-integration.sh ]] then echo 'ERROR: No bootstrap-hc2vpp-integration.sh found' exit 1 @@ -9,11 +30,7 @@ else # make sure that bootstrap.sh is executable chmod +x bootstrap-hc2vpp-integration.sh # run the script - if [ ${STREAM} == 'master' ]; then - ./bootstrap-hc2vpp-integration.sh ${STREAM} ${OS} - else - ./bootstrap-hc2vpp-integration.sh 'stable.'${STREAM} ${OS} - fi + ./bootstrap-hc2vpp-integration.sh ${STREAM} ${OS} fi # vim: ts=4 ts=4 sts=4 et :