summaryrefslogtreecommitdiffstats
path: root/jjb/vpp/include-raw-vpp-arm-build.sh
diff options
context:
space:
mode:
authorEd Kern <ejk@cisco.com>2018-04-16 14:46:34 -0600
committerEd Kern <ejk@cisco.com>2018-04-17 06:50:12 -0600
commit90ff490abba4d5777fdf46676e7c31db90e782ee (patch)
tree48e4e3db04dc1a5c5cdf5ea7e3b06d0b3a1201b3 /jjb/vpp/include-raw-vpp-arm-build.sh
parent99e65d69f95d257d001d49248246215976f6df50 (diff)
VPP: added 1804 to arm verify stream and arm merge
Adding arm verify and merge for master and 1804. Add arm specific build script to drop make test requirement. Added single retry on arm builds. Change-Id: Iba7df6d848d9610e0b9be2296aa42ee5a66dab79 Signed-off-by: Ed Kern <ejk@cisco.com>
Diffstat (limited to 'jjb/vpp/include-raw-vpp-arm-build.sh')
-rw-r--r--jjb/vpp/include-raw-vpp-arm-build.sh49
1 files changed, 49 insertions, 0 deletions
diff --git a/jjb/vpp/include-raw-vpp-arm-build.sh b/jjb/vpp/include-raw-vpp-arm-build.sh
new file mode 100644
index 000000000..c527b9efd
--- /dev/null
+++ b/jjb/vpp/include-raw-vpp-arm-build.sh
@@ -0,0 +1,49 @@
+#!/bin/bash
+# basic build script example
+set -xe -o pipefail
+
+OS_ID=$(grep '^ID=' /etc/os-release | cut -f2- -d= | sed -e 's/\"//g')
+OS_VERSION_ID=$(grep '^VERSION_ID=' /etc/os-release | cut -f2- -d= | sed -e 's/\"//g')
+
+echo OS_ID: $OS_ID
+echo OS_VERSION_ID: $OS_VERSION_ID
+
+echo "cat /etc/bootstrap.sha"
+if [ -f /etc/bootstrap.sha ];then
+ cat /etc/bootstrap.sha
+else
+ echo "Cannot find cat /etc/bootstrap.sha"
+fi
+
+echo "cat /etc/bootstrap-functions.sha"
+if [ -f /etc/bootstrap-functions.sha ];then
+ cat /etc/bootstrap-functions.sha
+else
+ echo "Cannot find cat /etc/bootstrap-functions.sha"
+fi
+
+echo "sha1sum of this script: ${0}"
+sha1sum $0
+
+echo "CC=${CC}"
+
+make UNATTENDED=yes install-dep
+make UNATTENDED=yes dpdk-install-dev
+make UNATTENDED=yes -C build-root PLATFORM=vpp TAG=vpp wipe-all install-packages
+make UNATTENDED=yes -C build-root PLATFORM=vpp TAG=vpp sample-plugin-install
+make UNATTENDED=yes -C build-root PLATFORM=vpp TAG=vpp libmemif-install
+make UNATTENDED=yes pkg-deb
+
+
+if [ "x${VPP_REPO}" == "x1" ]; then
+ if [ "x${REBASE_NEEDED}" == "x1" ]; then
+ echo "This patch to vpp is based on an old point in the tree that is likely"
+ echo "to fail verify."
+ echo "PLEASE REBASE PATCH ON THE CURRENT HEAD OF THE VPP REPO"
+ exit 1
+ fi
+fi
+
+echo "*******************************************************************"
+echo "* VPP ARM BUILD SUCCESSFULLY COMPLETED"
+echo "*******************************************************************"