diff --git a/Makefile b/Makefile index 7afe05f..b6c985a 100644 --- a/Makefile +++ b/Makefile @@ -98,8 +98,8 @@ bin/$(OS)_$(ARCH)/$(BIN): build-dirs -v $$(pwd)/bin/$(OS)_$(ARCH):/go/bin/$(OS)_$(ARCH) \ -v $$(pwd)/.go/std/$(OS)_$(ARCH):/usr/local/go/pkg/$(OS)_$(ARCH)_static \ -v $$(pwd)/.go/cache:/.cache \ - --env HTTP_PROXY=$(HTTP_PROXY) \ - --env HTTPS_PROXY=$(HTTPS_PROXY) \ + --env HTTP_PROXY=$(HTTP_PROXY) \ + --env HTTPS_PROXY=$(HTTPS_PROXY) \ -w /go/src/$(PKG) \ --rm \ $(BUILD_IMAGE) \ @@ -112,6 +112,7 @@ bin/$(OS)_$(ARCH)/$(BIN): build-dirs " DOTFILE_IMAGE = $(subst /,_,$(IMAGE))-$(TAG) + container: .container-$(DOTFILE_IMAGE) container-name .container-$(DOTFILE_IMAGE): bin/$(OS)_$(ARCH)/$(BIN) Dockerfile.in @sed \ @@ -120,7 +121,12 @@ container: .container-$(DOTFILE_IMAGE) container-name -e 's|{ARG_OS}|$(OS)|g' \ -e 's|{ARG_FROM}|$(BASEIMAGE)|g' \ Dockerfile.in > .dockerfile-$(OS)_$(ARCH) - @docker build --build-arg HTTP_PROXY=$(HTTP_PROXY) --build-arg=$(HTTPS_PROXY) -t $(IMAGE):$(TAG) -f .dockerfile-$(OS)_$(ARCH) . + @docker build \ + --build-arg HTTP_PROXY=$(HTTP_PROXY) \ + --build-arg=$(HTTPS_PROXY) \ + -t $(IMAGE):$(TAG) \ + -f .dockerfile-$(OS)_$(ARCH) \ + . @docker images -q $(IMAGE):$(TAG) > $@ container-name: @@ -156,8 +162,8 @@ test: build-dirs -v $$(pwd)/bin/$(OS)_$(ARCH):/go/bin \ -v $$(pwd)/.go/std/$(OS)_$(ARCH):/usr/local/go/pkg/$(OS)_$(ARCH)_static \ -v $$(pwd)/.go/cache:/.cache \ - --env HTTP_PROXY=$(HTTP_PROXY) \ - --env HTTPS_PROXY=$(HTTPS_PROXY) \ + --env HTTP_PROXY=$(HTTP_PROXY) \ + --env HTTPS_PROXY=$(HTTPS_PROXY) \ -w /go/src/$(PKG) \ $(BUILD_IMAGE) \ /bin/sh -c " \