go.ligato.io/vpp-agent/v3@v3.5.0/docker/prod/build.sh (about) 1 #!/bin/bash 2 3 cd "$(dirname "$0")" 4 5 set -euo pipefail 6 7 buildArch=`uname -m` 8 case "${buildArch##*-}" in 9 aarch64) ;; 10 x86_64) ;; 11 *) echo "Current architecture (${buildArch}) is not supported."; exit 2; ;; 12 esac 13 14 echo "===============================================" 15 echo " Image: ${IMAGE_TAG:=prod_vpp_agent}" 16 echo "===============================================" 17 echo " - dev image: ${DEV_IMG:=dev_vpp_agent}" 18 echo " - VPP version: ${VPP_VERSION}" 19 echo "===============================================" 20 21 set -x 22 23 docker build -f Dockerfile \ 24 --build-arg DEV_IMG=${DEV_IMG} \ 25 --build-arg VPP_VERSION=${VPP_VERSION} \ 26 --tag ${IMAGE_TAG} \ 27 ${DOCKER_BUILD_ARGS-} . 28 29 docker run --rm "${IMAGE_TAG}" vpp-agent -h || true