diff options
author | Michal Cmarada <mcmarada@cisco.com> | 2019-05-07 11:39:21 +0200 |
---|---|---|
committer | Michal Cmarada <mcmarada@cisco.com> | 2019-05-07 11:42:37 +0200 |
commit | e6b4d7dc211c154582a2aa04d6610258d0c9b7e3 (patch) | |
tree | f13196f7b0ad7ff4de15bcfd2088419d9c34813b /jjb | |
parent | 23fc53b512e05441e80d63dc4c326b45af5920be (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.sh | 21 |
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 |