don't update deps of gox in docker build and use -mod=readonly
This commit is contained in:
parent
d144c391fa
commit
ada89661d5
|
@ -36,12 +36,15 @@ fi
|
||||||
|
|
||||||
if ! which gox > /dev/null; then
|
if ! which gox > /dev/null; then
|
||||||
echo "==> Installing gox..."
|
echo "==> Installing gox..."
|
||||||
go get -u github.com/mitchellh/gox
|
go get github.com/mitchellh/gox
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# Instruct gox to build statically linked binaries
|
# Instruct gox to build statically linked binaries
|
||||||
export CGO_ENABLED=0
|
export CGO_ENABLED=0
|
||||||
|
|
||||||
|
# Set module download mode to readonly to not implicitly update go.mod
|
||||||
|
export GOFLAGS="-mod=readonly"
|
||||||
|
|
||||||
# In release mode we don't want debug information in the binary
|
# In release mode we don't want debug information in the binary
|
||||||
if [[ -n "${TF_RELEASE}" ]]; then
|
if [[ -n "${TF_RELEASE}" ]]; then
|
||||||
LD_FLAGS="-s -w"
|
LD_FLAGS="-s -w"
|
||||||
|
|
Loading…
Reference in New Issue