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>
*nsh_sfc=*)
nsh_commit_id=`echo "${i}" | cut -d = -f2-`
;;
+ *csit=*)
+ csit_commit_id=`echo "${i}" | cut -d = -f2-`
+ ;;
*)
;;
esac
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}