Fix build failure issue in community CI 68/2268/1
authorJingzhao <Jingzhao.Ni@arm.com>
Mon, 2 Mar 2020 14:39:48 +0000 (22:39 +0800)
committerJingzhao <Jingzhao.Ni@arm.com>
Mon, 2 Mar 2020 14:39:48 +0000 (22:39 +0800)
In compass building script, the curl command gets file as
an incorrectly format from URL which finally results in
the compass building failure.

In this patch, the script file will be download by wget.
Then it will be run as a scripts by bash.

Signed-off-by: Jingzhao <Jingzhao.Ni@arm.com>
Change-Id: I8bd49cb818a3c67a7e752a6a1e5521dc570e57b9

jjb/iec/iec-compass-build.sh

index e604dfc..de560a6 100755 (executable)
@@ -22,6 +22,12 @@ check_env(){
   fi
 }
 
+checkout_arm64(){
+  VERSION="dcc6d07"
+  git checkout ${VERSION}
+  sed -i 's:opnfv/:cyb70289/:' build/build-aarch64.yaml
+}
+
 check_env
 
 echo "begin build compass"
@@ -29,6 +35,11 @@ git clone https://github.com/opnfv/compass4nfv.git
 
 cd compass4nfv
 
+if [ "$(uname -m)" = 'aarch64' ]; then
+  echo "Checkout compass4nfv to Arm64 version"
+  checkout_arm64
+fi
+
 COMPASS_WORK_DIR=$WORKSPACE/../compass-work
 
 mkdir -p $COMPASS_WORK_DIR