Commit 868b82c8 authored by Adam Reese's avatar Adam Reese Committed by GitHub

Merge pull request #1049 from adamreese/feat/dist

feat(Makefile): add target for building releases
parents b106def8 dd7cebc3
...@@ -12,6 +12,7 @@ LDFLAGS := ...@@ -12,6 +12,7 @@ LDFLAGS :=
GOFLAGS := GOFLAGS :=
BINDIR := $(CURDIR)/bin BINDIR := $(CURDIR)/bin
BINARIES := helm tiller BINARIES := helm tiller
DIST_DIRS := find * -type d -exec
.PHONY: all .PHONY: all
all: build all: build
...@@ -22,7 +23,18 @@ build: ...@@ -22,7 +23,18 @@ build:
.PHONY: build-cross .PHONY: build-cross
build-cross: build-cross:
gox -output="_dist/{{.OS}}-{{.Arch}}/{{.Dir}}" -os="darwin linux" -arch="amd64 386" $(GOFLAGS) -tags '$(TAGS)' -ldflags '$(LDFLAGS)' k8s.io/helm/cmd/... gox -output="_dist/{{.OS}}-{{.Arch}}/{{.Dir}}" -os="darwin linux windows" -arch="amd64 386" $(GOFLAGS) -tags '$(TAGS)' -ldflags '$(LDFLAGS)' k8s.io/helm/cmd/...
# usage: make dist VERSION=v2.0.0-alpha.3
.PHONY: dist
dist: build-cross
( \
cd _dist && \
$(DIST_DIRS) cp ../LICENSE {} \; && \
$(DIST_DIRS) cp ../README.md {} \; && \
$(DIST_DIRS) tar -zcf helm-${VERSION}-{}.tar.gz {} \; && \
$(DIST_DIRS) zip -r helm-${VERSION}-{}.zip {} \; \
)
.PHONY: check-docker .PHONY: check-docker
check-docker: check-docker:
......
...@@ -23,4 +23,4 @@ package version // import "k8s.io/helm/pkg/version" ...@@ -23,4 +23,4 @@ package version // import "k8s.io/helm/pkg/version"
// Increment major number for new feature additions and behavioral changes. // Increment major number for new feature additions and behavioral changes.
// Increment minor number for bug fixes and performance enhancements. // Increment minor number for bug fixes and performance enhancements.
// Increment patch number for critical fixes to existing releases. // Increment patch number for critical fixes to existing releases.
var Version = "v2.0.0-alpha.2" var Version = "v2.0.0-alpha.3"
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment