Add quickdev option; skips getting dependencies to make repeated builds a bit faster and less network-heavy
This commit is contained in:
parent
6a9e4ce227
commit
996e7ff3e4
3
Makefile
3
Makefile
|
@ -12,6 +12,9 @@ bin: generate
|
||||||
dev: generate
|
dev: generate
|
||||||
@TF_DEV=1 sh -c "'$(CURDIR)/scripts/build.sh'"
|
@TF_DEV=1 sh -c "'$(CURDIR)/scripts/build.sh'"
|
||||||
|
|
||||||
|
quickdev: generate
|
||||||
|
@TF_QUICKDEV=1 TF_DEV=1 sh -c "'$(CURDIR)/scripts/build.sh'"
|
||||||
|
|
||||||
# test runs the unit tests and vets the code
|
# test runs the unit tests and vets the code
|
||||||
test: generate
|
test: generate
|
||||||
TF_ACC= go test $(TEST) $(TESTARGS) -timeout=30s -parallel=4
|
TF_ACC= go test $(TEST) $(TESTARGS) -timeout=30s -parallel=4
|
||||||
|
|
|
@ -19,9 +19,11 @@ GIT_DIRTY=$(test -n "`git status --porcelain`" && echo "+CHANGES" || true)
|
||||||
XC_ARCH=${XC_ARCH:-"386 amd64 arm"}
|
XC_ARCH=${XC_ARCH:-"386 amd64 arm"}
|
||||||
XC_OS=${XC_OS:-linux darwin windows freebsd openbsd}
|
XC_OS=${XC_OS:-linux darwin windows freebsd openbsd}
|
||||||
|
|
||||||
# Install dependencies
|
# Install dependencies unless running in quick mode
|
||||||
echo "==> Getting dependencies..."
|
if [ "${TF_QUICKDEV}x" == "x" ]; then
|
||||||
go get ./...
|
echo "==> Getting dependencies..."
|
||||||
|
go get ./...
|
||||||
|
fi
|
||||||
|
|
||||||
# Delete the old dir
|
# Delete the old dir
|
||||||
echo "==> Removing old directory..."
|
echo "==> Removing old directory..."
|
||||||
|
|
Loading…
Reference in New Issue