Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
Chu Peng 楚鹏
minikube
提交
fe6527f8
M
minikube
项目概览
Chu Peng 楚鹏
/
minikube
与 Fork 源项目一致
从无法访问的项目Fork
通知
2
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
M
minikube
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
前往新版Gitcode,体验更适合开发者的 AI 搜索 >>
提交
fe6527f8
编写于
9月 04, 2019
作者:
T
Thomas Stromberg
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
Only call gsutil for non-alpha/beta releases, remove invalid GOPATH
上级
964f11b8
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
23 addition
and
20 deletion
+23
-20
hack/jenkins/release_build_and_upload.sh
hack/jenkins/release_build_and_upload.sh
+23
-20
未找到文件。
hack/jenkins/release_build_and_upload.sh
浏览文件 @
fe6527f8
...
...
@@ -24,30 +24,33 @@
# BUCKET: The GCP bucket the build files should be uploaded to.
# GITHUB_TOKEN: The Github API access token. Injected by the Jenkins credential provider.
set
-e
export
TAGNAME
=
v
${
VERSION_MAJOR
}
.
${
VERSION_MINOR
}
.
${
VERSION_BUILD
}
export
DEB_VERSION
=
${
VERSION_MAJOR
}
.
${
VERSION_MINOR
}
.
${
VERSION_BUILD
}
export
RPM_VERSION
=
${
VERSION_MAJOR
}
.
${
VERSION_MINOR
}
.
${
VERSION_BUILD
}
export
GOPATH
=
~/go
# Make sure the right golang version is installed based on Makefile
WANT_GOLANG_VERSION
=
$(
grep
'^GO_VERSION'
Makefile |
awk
'{ print $3 }'
)
./hack/jenkins/installers/check_install_golang.sh
$WANT_GOLANG_VERSION
/usr/local
set
-eux
-o
pipefail
readonly
VERSION
=
"
${
VERSION_MAJOR
}
.
${
VERSION_MINOR
}
.
${
VERSION_BUILD
}
"
readonly
TAGNAME
=
"v
${
VERSION
}
"
# Make sure the tag matches the Makefile
cat
Makefile |
grep
"VERSION_MAJOR ?="
|
grep
$VERSION_MAJOR
cat
Makefile |
grep
"VERSION_MINOR ?="
|
grep
$VERSION_MINOR
cat
Makefile |
grep
"VERSION_BUILD ?="
|
grep
$VERSION_BUILD
grep
-E
"^VERSION_MAJOR
\\
?="
Makefile |
grep
"
${
VERSION_MAJOR
}
"
grep
-E
"^VERSION_MINOR
\\
?="
Makefile |
grep
"
${
VERSION_MINOR
}
"
grep
-E
"^VERSION_BUILD
\\
?="
Makefile |
grep
"
${
VERSION_BUILD
}
"
# Build and upload
BUILD_IN_DOCKER
=
y make
-j
16 all out/minikube-installer.exe
\
out/minikube_
${
DEB_VERSION
}
.deb out/minikube-
${
RPM_VERSION
}
.rpm
\
out/docker-machine-driver-kvm2_
${
DEB_VERSION
}
.deb out/docker-machine-driver-kvm2-
${
RPM_VERSION
}
.rpm
env
BUILD_IN_DOCKER
=
y
\
make
-j
16
\
all
\
out/minikube-installer.exe
\
"out/minikube_
${
VERSION
}
.deb"
\
"out/minikube-
${
VERSION
}
.rpm"
\
"out/docker-machine-driver-kvm2_
${
VERSION
}
.deb"
\
"out/docker-machine-driver-kvm2-
${
VERSION
}
.rpm"
make checksum
gsutil
-m
cp
out/
*
gs://
$BUCKET
/releases/
$TAGNAME
/
gsutil
-m
cp
out/
*
"gs://
$BUCKET
/releases/
$TAGNAME
/"
# Bump latest
gsutil
cp
-r
gs://
$BUCKET
/releases/
$TAGNAME
/
*
gs://
$BUCKET
/releases/latest/
# Update "latest" release for non-beta/non-alpha builds
if
!
[[
${
VERSION_BUILD
}
=
~ ^[0-9]+
$
]]
;
then
echo
"NOTE:
${
VERSION
}
appears to be a non-standard release, not updating /releases/latest"
else
echo
"Updating latest bucket for
${
VERSION
}
release"
gsutil
cp
-r
"gs://
${
BUCKET
}
/releases/
${
TAGNAME
}
/*"
"gs://
${
BUCKET
}
/releases/latest/"
fi
\ No newline at end of file
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录