Enable py36 unit tests
[functest-xtesting.git] / build.sh
index c699b1e..65e6bca 100644 (file)
--- a/build.sh
+++ b/build.sh
@@ -8,20 +8,27 @@
 set -xe
 
 repo=${REPO:-opnfv}
-tag=${BRANCH:-latest}
+tag=${BRANCH:-hunter}
 arch=${arch-"\
 amd64 \
-arm64"}
+arm64 \
+arm"}
 image="xtesting"
 build_opts=(--pull=true --no-cache --force-rm=true)
 
 for arch in ${arch};do
     if [[ ${arch} == arm64 ]]; then
-        find . -name Dockerfile -exec sed -i -e "s|alpine:3.7|multiarch/alpine:arm64-v3.7|g" {} +
+        find . -name Dockerfile -exec sed -i \
+            -e "s|alpine:3.9|multiarch/alpine:arm64-v3.9|g" {} +
+    elif [[ ${arch} == arm ]]; then
+        find . -name Dockerfile -exec sed -i \
+            -e "s|alpine:3.9|multiarch/alpine:armhf-v3.9|g" {} +
     fi
-    (cd docker &&   docker build "${build_opts[@]}" -t "${repo}/${image}:${arch}-${tag}" .)
+    (cd docker &&   docker build "${build_opts[@]}" \
+        -t "${repo}/${image}:${arch}-${tag}" .)
     docker push "${repo}/${image}:${arch}-${tag}"
-    [ "$?" == "0" ] && (sudo docker rmi "${repo}/${image}:${arch}-${tag}"|| true)
+    [ "$?" == "0" ] &&
+        (sudo docker rmi "${repo}/${image}:${arch}-${tag}"|| true)
     find . -name Dockerfile -exec git checkout \{\} +;
 done
 exit $?