Add localkube releasing jobs to makefile

Update releases to reflect v1.5.0-beta.1
pull/862/head
Matt Rickard 2016-11-29 11:55:49 -08:00
parent 9ee1485b1a
commit 933da2c86d
3 changed files with 16 additions and 7 deletions

View File

@ -42,6 +42,9 @@ export GOPATH
PYTHON := $(shell command -v python || echo "docker run --rm -it -v $(shell pwd):/minikube -w /minikube python python")
BUILD_OS := $(shell uname -s)
LOCALKUBE_VERSION := $(shell $(PYTHON) hack/get_k8s_version.py --k8s-version-only 2>&1)
LOCALKUBE_BUCKET := gs://minikube/k8sReleases
# Set the version information for the Kubernetes servers, and build localkube statically
K8S_VERSION_LDFLAGS := $(shell $(PYTHON) hack/get_k8s_version.py 2>&1)
MINIKUBE_LDFLAGS := -X k8s.io/minikube/pkg/version.version=$(VERSION)
@ -156,3 +159,13 @@ $(GOPATH)/src/$(ORG):
.PHONY: check-release
check-release:
go test -v ./deploy/minikube/release_sanity_test.go -tags=release
.PHONY: release-localkube
release-localkube: out/localkube checksum
gsutil cp out/localkube $(LOCALKUBE_BUCKET)/$(LOCALKUBE_VERSION)/localkube-linux-amd64
gsutil cp out/localkube.sha256 $(LOCALKUBE_BUCKET)/$(LOCALKUBE_VERSION)/localkube-linux-amd64.sha256
.PHONY: update-releases
update-releases:
gsutil cp deploy/minikube/k8s_releases.json gs://minikube/k8s_releases.json

View File

@ -1,12 +1,6 @@
[
{
"version": "v1.5.0-alpha.2"
},
{
"version": "v1.5.0-alpha.1"
},
{
"version": "v1.5.0-alpha.0"
"version": "v1.5.0-beta.1"
},
{
"version": "v1.4.5"

View File

@ -45,6 +45,8 @@ def get_tree_state():
return 'gitTreeState=%s' % result
def main():
if len(sys.argv) > 1 and sys.argv[1] == "--k8s-version-only":
return get_from_godep('Comment')
args = [get_rev(), get_version(), get_tree_state()]
return ' '.join([X_ARG_BASE + arg for arg in args])