5 echo "Usage: $0 $(basename ${BASH_SOURCE[0]}) [OPTIONS]"
8 echo " --codename ubuntu codename, default image name is nnfw/one-devtools:[codename]"
9 echo "Options can use as docker build option:"
13 DOCKER_FILE_RPATH_BASE="infra/docker"
17 UBUNTU_CODENAME="bionic"
23 # Handle argument for this script
24 # Set default docker image name, tag
36 DOCKER_IMAGE_NAME="$2"
40 DOCKER_BUILD_ARGS+=(${1})
46 DOCKER_IMAGE_NAME=${DOCKER_IMAGE_NAME:-nnfw/one-devtools:$DOCKER_TAG}
47 DOCKER_FILE_RPATH=$DOCKER_FILE_RPATH_BASE/$UBUNTU_CODENAME/Dockerfile
50 if [[ -n $HOST_ARCH && $HOST_ARCH != "x86_64" ]]; then
51 DOCKER_FILE_RPATH=$DOCKER_FILE_RPATH.$HOST_ARCH
54 DOCKER_BUILD_ARGS+=("-t ${DOCKER_IMAGE_NAME}")
56 docker build --build-arg http_proxy="${http_proxy}" \
57 --build-arg https_proxy="${https_proxy}" \
58 ${DOCKER_BUILD_ARGS[@]} \
59 - < ${NNAS_PROJECT_PATH}/${DOCKER_FILE_RPATH}