Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
Chu Peng 楚鹏
minikube
提交
6af8086a
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,发现更多精彩内容 >>
未验证
提交
6af8086a
编写于
2月 27, 2019
作者:
A
Anders Björklund
提交者:
GitHub
2月 27, 2019
浏览文件
操作
浏览文件
下载
差异文件
Merge pull request #3742 from afbjorklund/rpm
Add make target for building a rpm file
上级
dc39b139
3becc78d
变更
4
隐藏空白更改
内联
并排
Showing
4 changed file
with
43 addition
and
1 deletion
+43
-1
Makefile
Makefile
+9
-0
hack/jenkins/release_build_and_upload.sh
hack/jenkins/release_build_and_upload.sh
+2
-1
hack/jenkins/release_github_page.sh
hack/jenkins/release_github_page.sh
+3
-0
installers/linux/rpm/minikube_rpm_template/minikube.spec
installers/linux/rpm/minikube_rpm_template/minikube.spec
+29
-0
未找到文件。
Makefile
浏览文件 @
6af8086a
...
@@ -21,6 +21,7 @@ ISO_VERSION ?= v$(VERSION_MAJOR).$(VERSION_MINOR).0
...
@@ -21,6 +21,7 @@ ISO_VERSION ?= v$(VERSION_MAJOR).$(VERSION_MINOR).0
VERSION
?=
v
$(VERSION_MAJOR)
.
$(VERSION_MINOR)
.
$(VERSION_BUILD)
VERSION
?=
v
$(VERSION_MAJOR)
.
$(VERSION_MINOR)
.
$(VERSION_BUILD)
DEB_VERSION
?=
$(VERSION_MAJOR)
.
$(VERSION_MINOR)
.
$(VERSION_BUILD)
DEB_VERSION
?=
$(VERSION_MAJOR)
.
$(VERSION_MINOR)
.
$(VERSION_BUILD)
RPM_VERSION
?=
$(VERSION_MAJOR)
.
$(VERSION_MINOR)
.
$(VERSION_BUILD)
INSTALL_SIZE
?=
$(
shell
du
out/minikube-windows-amd64.exe |
cut
-f1
)
INSTALL_SIZE
?=
$(
shell
du
out/minikube-windows-amd64.exe |
cut
-f1
)
BUILDROOT_BRANCH
?=
2018.05
BUILDROOT_BRANCH
?=
2018.05
REGISTRY
?=
gcr.io/k8s-minikube
REGISTRY
?=
gcr.io/k8s-minikube
...
@@ -238,6 +239,14 @@ out/minikube_$(DEB_VERSION).deb: out/minikube-linux-amd64
...
@@ -238,6 +239,14 @@ out/minikube_$(DEB_VERSION).deb: out/minikube-linux-amd64
fakeroot dpkg-deb
--build
out/minikube_
$(DEB_VERSION)
fakeroot dpkg-deb
--build
out/minikube_
$(DEB_VERSION)
rm
-rf
out/minikube_
$(DEB_VERSION)
rm
-rf
out/minikube_
$(DEB_VERSION)
out/minikube-$(RPM_VERSION).rpm
:
out/minikube-linux-amd64
cp
-r
installers/linux/rpm/minikube_rpm_template out/minikube-
$(RPM_VERSION)
sed
-E
-i
's/--VERSION--/'
$(RPM_VERSION)
'/g'
out/minikube-
$(RPM_VERSION)
/minikube.spec
sed
-E
-i
's|--OUT--|'
$(PWD)
/out
'|g'
out/minikube-
$(RPM_VERSION)
/minikube.spec
rpmbuild
-bb
-D
"_rpmdir
$(PWD)
/out"
-D
"_rpmfilename minikube-
$(RPM_VERSION)
.rpm"
\
out/minikube-
$(RPM_VERSION)
/minikube.spec
rm
-rf
out/minikube-
$(RPM_VERSION)
.SECONDEXPANSION
:
.SECONDEXPANSION
:
TAR_TARGETS_linux
:=
out/minikube-linux-amd64 out/docker-machine-driver-kvm2
TAR_TARGETS_linux
:=
out/minikube-linux-amd64 out/docker-machine-driver-kvm2
TAR_TARGETS_darwin
:=
out/minikube-darwin-amd64
TAR_TARGETS_darwin
:=
out/minikube-darwin-amd64
...
...
hack/jenkins/release_build_and_upload.sh
浏览文件 @
6af8086a
...
@@ -28,6 +28,7 @@ set -e
...
@@ -28,6 +28,7 @@ set -e
export
TAGNAME
=
v
${
VERSION_MAJOR
}
.
${
VERSION_MINOR
}
.
${
VERSION_BUILD
}
export
TAGNAME
=
v
${
VERSION_MAJOR
}
.
${
VERSION_MINOR
}
.
${
VERSION_BUILD
}
export
DEB_VERSION
=
${
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
export
GOPATH
=
~/go
# Make sure the tag matches the Makefile
# Make sure the tag matches the Makefile
...
@@ -36,7 +37,7 @@ cat Makefile | grep "VERSION_MINOR ?=" | grep $VERSION_MINOR
...
@@ -36,7 +37,7 @@ cat Makefile | grep "VERSION_MINOR ?=" | grep $VERSION_MINOR
cat
Makefile |
grep
"VERSION_BUILD ?="
|
grep
$VERSION_BUILD
cat
Makefile |
grep
"VERSION_BUILD ?="
|
grep
$VERSION_BUILD
# Build and upload
# Build and upload
BUILD_IN_DOCKER
=
y make
-j
16 all out/minikube-installer.exe out/minikube_
${
DEB_VERSION
}
.deb
BUILD_IN_DOCKER
=
y make
-j
16 all out/minikube-installer.exe out/minikube_
${
DEB_VERSION
}
.deb
out/minikube-
${
RPM_VERSION
}
.rpm
make checksum
make checksum
gsutil
-m
cp
out/
*
gs://
$BUCKET
/releases/
$TAGNAME
/
gsutil
-m
cp
out/
*
gs://
$BUCKET
/releases/
$TAGNAME
/
...
...
hack/jenkins/release_github_page.sh
浏览文件 @
6af8086a
...
@@ -64,6 +64,9 @@ Feel free to leave off \`\`\`sudo cp minikube /usr/local/bin/ && rm minikube\`\`
...
@@ -64,6 +64,9 @@ Feel free to leave off \`\`\`sudo cp minikube /usr/local/bin/ && rm minikube\`\`
### Debian Package (.deb) [Experimental]
### Debian Package (.deb) [Experimental]
Download the
\`
minikube_
${
DEB_VERSION
}
.deb
\`
file, and install it using
\`
sudo dpkg -i minikube_
$(
DEB_VERSION
)
.deb
\`
Download the
\`
minikube_
${
DEB_VERSION
}
.deb
\`
file, and install it using
\`
sudo dpkg -i minikube_
$(
DEB_VERSION
)
.deb
\`
### RPM Package (.rpm) [Experimental]
Download the
\`
minikube-
${
RPM_VERSION
}
.rpm
\`
file, and install it using
\`
sudo rpm -i minikube-
$(
RPM_VERSION
)
.rpm
\`
### Windows [Experimental]
### Windows [Experimental]
Download the
\`
minikube-windows-amd64.exe
\`
file, rename it to
\`
minikube.exe
\`
and add it to your path.
Download the
\`
minikube-windows-amd64.exe
\`
file, rename it to
\`
minikube.exe
\`
and add it to your path.
...
...
installers/linux/rpm/minikube_rpm_template/minikube.spec
0 → 100644
浏览文件 @
6af8086a
Name: minikube
Version: --VERSION--
Release: 0
Summary: Run Kubernetes locally
License: ASL 2.0
Group: Development/Tools
URL: https://github.com/kubernetes/minikube
# Needed for older versions of RPM
BuildRoot: %{_tmppath}%{name}-buildroot
%description
Minikube is a tool that makes it easy to run Kubernetes locally.
Minikube runs a single-node Kubernetes cluster inside a VM on your
laptop for users looking to try out Kubernetes or develop with it
day-to-day.
%prep
mkdir -p %{name}-%{version}
cd %{name}-%{version}
cp --OUT--/minikube-linux-amd64 .
%install
cd %{name}-%{version}
mkdir -p %{buildroot}%{_bindir}
install -m 755 minikube-linux-amd64 %{buildroot}%{_bindir}/%{name}
%files
%{_bindir}/%{name}
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录