Merge pull request #274 from mwielgus/makefilie-fix
Compile only what is needed when building a docker image
This commit is contained in:
commit
1ba1acf6c3
|
|
@ -12,10 +12,13 @@ build: clean deps
|
||||||
$(ENVVAR) GOOS=$(GOOS) godep go build ./...
|
$(ENVVAR) GOOS=$(GOOS) godep go build ./...
|
||||||
$(ENVVAR) GOOS=$(GOOS) godep go build -o cluster-autoscaler
|
$(ENVVAR) GOOS=$(GOOS) godep go build -o cluster-autoscaler
|
||||||
|
|
||||||
|
build-binary: clean deps
|
||||||
|
$(ENVVAR) GOOS=$(GOOS) godep go build -o cluster-autoscaler
|
||||||
|
|
||||||
test-unit: clean deps build
|
test-unit: clean deps build
|
||||||
$(ENVVAR) godep go test --test.short -race ./... $(FLAGS)
|
$(ENVVAR) godep go test --test.short -race ./... $(FLAGS)
|
||||||
|
|
||||||
dev-release: build execute-release
|
dev-release: build-binary execute-release
|
||||||
echo "Release ${TAG} completed"
|
echo "Release ${TAG} completed"
|
||||||
|
|
||||||
execute-release:
|
execute-release:
|
||||||
|
|
@ -40,7 +43,7 @@ docker-builder:
|
||||||
docker build -t autoscaling-builder ../builder
|
docker build -t autoscaling-builder ../builder
|
||||||
|
|
||||||
build-in-docker: clean docker-builder
|
build-in-docker: clean docker-builder
|
||||||
docker run -v `pwd`:/gopath/src/k8s.io/autoscaler/cluster-autoscaler/ autoscaling-builder:latest bash -c 'cd /gopath/src/k8s.io/autoscaler/cluster-autoscaler && make'
|
docker run -v `pwd`:/gopath/src/k8s.io/autoscaler/cluster-autoscaler/ autoscaling-builder:latest bash -c 'cd /gopath/src/k8s.io/autoscaler/cluster-autoscaler && make build-binary'
|
||||||
|
|
||||||
release: build-in-docker execute-release
|
release: build-in-docker execute-release
|
||||||
echo "Full in-docker release ${TAG} completed"
|
echo "Full in-docker release ${TAG} completed"
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue