提交 433232a5 编写于 作者: M Matt Rickard 提交者: GitHub

Merge pull request #862 from r2d4/update

Add localkube releasing jobs to makefile
......@@ -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
[
{
"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"
......
......@@ -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])
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册