Enable go module support for go environment (#1152)

This commit is contained in:
Ta-Ching Chen
2019-07-10 14:00:29 +08:00
committed by GitHub
parent 9e7dd5aa27
commit 58722f849a
46 changed files with 130 additions and 6538 deletions
+20 -4
View File
@@ -105,10 +105,18 @@ build_and_push_builder() {
build_and_push_env_runtime() {
env=$1
image_tag=$2
variant=$3
travis_fold_start build_and_push_env_runtime.$env $image_tag
dockerfile="Dockerfile"
if [ ! -z ${variant} ]; then
dockerfile=${dockerfile}-${variant}
fi
pushd $ROOT/environments/$env/
docker build -q -t $image_tag .
docker build -q -t $image_tag . -f ${dockerfile}
gcloud_login
@@ -121,15 +129,23 @@ build_and_push_env_builder() {
env=$1
image_tag=$2
builder_image=$3
variant=$4
travis_fold_start build_and_push_env_builder.$env $image_tag
pushd $ROOT/environments/$env/builder
dockerfile="Dockerfile"
docker build -q -t $image_tag --build-arg BUILDER_IMAGE=${builder_image} .
if [ ! -z ${variant} ]; then
dockerfile=${dockerfile}-${variant}
fi
pushd ${ROOT}/environments/${env}/builder
docker build -q -t ${image_tag} --build-arg BUILDER_IMAGE=${builder_image} . -f ${dockerfile}
gcloud_login
gcloud docker -- push $image_tag
gcloud docker -- push ${image_tag}
popd
travis_fold_end build_and_push_env_builder.$env
}