diff options
author | Michal Cmarada <mcmarada@cisco.com> | 2019-02-21 13:29:02 +0100 |
---|---|---|
committer | Michal Cmarada <mcmarada@cisco.com> | 2019-03-01 13:34:34 +0100 |
commit | d413dc3675832f38cf3a3dfc8dae816da16472f1 (patch) | |
tree | a36d0d5408c2fc4c563719251591246697528160 /jjb/hc2vpp/include-raw-hc2vpp-csit-verify-odl.sh | |
parent | bd99f3b0e54c18d8b2b0e2501a0d7b5a170cec67 (diff) |
HC2VPP-372: Update hc2vpp integration and hc2vpp/csit jobs
- add support for ubuntu bionic
- update jobs to support package cloud download script
(csit patch: https://gerrit.fd.io/r/#/c/17779/)
- cleanup
Change-Id: I60d8af98c98612ff82ca782274d317a1726cfc7e
Signed-off-by: Michal Cmarada <mcmarada@cisco.com>
Diffstat (limited to 'jjb/hc2vpp/include-raw-hc2vpp-csit-verify-odl.sh')
-rw-r--r-- | jjb/hc2vpp/include-raw-hc2vpp-csit-verify-odl.sh | 27 |
1 files changed, 24 insertions, 3 deletions
diff --git a/jjb/hc2vpp/include-raw-hc2vpp-csit-verify-odl.sh b/jjb/hc2vpp/include-raw-hc2vpp-csit-verify-odl.sh index 3938dacea..271668d52 100644 --- a/jjb/hc2vpp/include-raw-hc2vpp-csit-verify-odl.sh +++ b/jjb/hc2vpp/include-raw-hc2vpp-csit-verify-odl.sh @@ -1,13 +1,34 @@ #!/bin/bash set -xeu -o pipefail +# Figure out what system we are running on +if [[ -f /etc/lsb-release ]];then + . /etc/lsb-release +elif [[ -f /etc/redhat-release ]];then + sudo yum install -y redhat-lsb + DISTRIB_ID=`lsb_release -si` + DISTRIB_RELEASE=`lsb_release -sr` + DISTRIB_CODENAME=`lsb_release -sc` + DISTRIB_DESCRIPTION=`lsb_release -sd` +fi +echo "----- OS INFO -----" +echo DISTRIB_ID: ${DISTRIB_ID} +echo DISTRIB_RELEASE: ${DISTRIB_RELEASE} +echo DISTRIB_CODENAME: ${DISTRIB_CODENAME} +echo DISTRIB_DESCRIPTION: ${DISTRIB_DESCRIPTION} +DISTRIB_ID="Ubuntu" +if [[ "$DISTRIB_ID" != "Ubuntu" ]]; then + echo 'ERROR: Only Ubuntu is supported currently.' + exit 2 +fi + # create HC .deb packages -./packaging/deb/xenial/debuild.sh -cp ./packaging/deb/xenial/*.deb ${WORKSPACE}/csit +./packaging/deb/${DISTRIB_CODENAME}/debuild.sh +cp ./packaging/deb/${DISTRIB_CODENAME}/*.deb ${WORKSPACE}/csit cd ${WORKSPACE}/csit # execute csit bootstrap script if it exists -if [ ! -e bootstrap-hc2vpp-verify.sh ] +if [[ ! -e bootstrap-hc2vpp-verify.sh ]] then echo 'ERROR: No bootstrap-hc2vpp-verify.sh found' exit 1 |