diff options
author | Marek Gradzki <mgradzki@cisco.com> | 2018-04-24 14:19:32 +0200 |
---|---|---|
committer | Marek Gradzki <mgradzki@cisco.com> | 2018-04-24 14:32:24 +0200 |
commit | a27fafabcd01911da933b77b80a4cb04d250a4aa (patch) | |
tree | f6949941fb12e402d982ca0bcc793516e9c13f78 /jjb/hc2vpp/include-raw-hc2vpp-csit-verify-prebuild.sh | |
parent | 9f19bf3c0370c190f337347b423776b78f82fd7e (diff) |
HC2VPP: allow to run hc2vpp-csit-verify using specified CSIT patch
Trigers hc2vpp-csit-verify with specified CSIT commit
when gerrit comment contains:
verify-csit csit=<csit-commit-id>
Branch defined in csit-test-branch is used (no changes made).
Change-Id: I4d422ac8c68b19b397388c880a71605868578e65
Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
Diffstat (limited to 'jjb/hc2vpp/include-raw-hc2vpp-csit-verify-prebuild.sh')
-rw-r--r-- | jjb/hc2vpp/include-raw-hc2vpp-csit-verify-prebuild.sh | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/jjb/hc2vpp/include-raw-hc2vpp-csit-verify-prebuild.sh b/jjb/hc2vpp/include-raw-hc2vpp-csit-verify-prebuild.sh index 30232f69c..ac33627cd 100644 --- a/jjb/hc2vpp/include-raw-hc2vpp-csit-verify-prebuild.sh +++ b/jjb/hc2vpp/include-raw-hc2vpp-csit-verify-prebuild.sh @@ -13,6 +13,9 @@ for i in ${GERRIT_EVENT_COMMENT_TEXT}; do *nsh_sfc=*) nsh_commit_id=`echo "${i}" | cut -d = -f2-` ;; + *csit=*) + csit_commit_id=`echo "${i}" | cut -d = -f2-` + ;; *) ;; esac @@ -56,6 +59,16 @@ fi cd csit +# If CSIT commit ID is given, checkout the specified commit +if [ -n "${csit_commit_id}" ]; then + # Example: + # ... + # e8f326efebb58e28dacb9ebb653baf95aad1448c refs/changes/08/11808/1 + # ... + ref=`git ls-remote -q | grep ${csit_commit_id} | awk '{print $2}'` + git fetch origin ${ref} && git checkout FETCH_HEAD +fi + # Download VPP packages if [ ${STREAM} == 'master' ]; then ./resources/tools/scripts/download_hc_build_pkgs.sh ${STREAM} ${OS} |