1#!/usr/bin/env sh 2set -eu -o pipefail 3 4golang_version=${1-} 5dockerfile=dobifiles/Dockerfile 6 7echo "COPY . ." >> $dockerfile 8image="cli-builder:$CIRCLE_BUILD_NUM" 9docker build \ 10 -f "$dockerfile" \ 11 --build-arg GOLANG_VERSION="$golang_version" \ 12 --tag "$image" . 13docker run \ 14 -e TESTTIMEOUT=30s \ 15 --name "test-$CIRCLE_BUILD_NUM" "$image" \ 16 bash -ec 'dep ensure; scripts/test-unit' 17