33 Star 134 Fork 21

Jenkins中文社区 / jenkins-formulas

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README-zh.md
MIT

Jenkins 中国定制版

目前定制版发行包括有:Docker 镜像、jenkins.war 文件。所有的 Jenkins 定制版本都包括如下的特性:

镜像

Docker Stars Docker Pulls

使用命令如下:

docker run --rm -p 8080:8080 jenkinszh/jenkins-zh:lts

下面的例子可以把 Jenkins 的数据目录挂载到本地:

docker run -u root -v /var/jenkins/data:/var/jenkins_home -p 8080:8080 jenkinszh/jenkins-zh:lts

点击这里查看所有 docker tag 的版本。

war

下载

这种发行版除了包含上述的公共特性外,还包括:

点击这里查看所有 jenkins.war 的版本。

配方

特定的用户场景下,通常会使用一组 Jenkins 插件及其配置,下面是一些常用的开箱即用的方案(也就是这里说的配方):

配方 文件名 镜像
配置即代码 jenkins-zh.war jenkinszh/jenkins-zh Docker Pulls
配置即代码 + 流水线 jenkins-pipeline.war jenkinszh/jenkins-pipeline Docker Pulls
配置即代码 + 流水线 + K8s jenkins-k8s.war jenkinszh/jenkins-k8s:2.204.5 Docker Pulls
BlueOcean + 多分支流水线 blueocean-zh.war jenkinszh/blueocean-zh:2.204.5 Docker Pulls
多分支流水线(GitHub、GitLab、Bitbucket) jenkins-multi-pipeline-zh.war jenkinszh/jenkins-multi-pipeline-zh:2.204.5 Docker Pulls

想要贡献一份配方?请在这里学习如何提交配方。

Kubernetes

在 Kubernetes 上,我们推荐使用 Helm Charts,下面是在单节点集群上安装 Jenkins 的命令参考:

helm repo add stable https://kubernetes-charts.storage.googleapis.com
helm install jenkins stable/jenkins \
    --set master.image=jenkinszh/jenkins-k8s \
    --set master.tag=2.204.5 \
    --set master.imagePullPolicy=IfNotPresent \
    --set persistence.enabled=false \
    --set master.serviceType=NodePort

更多配置参数,请参考这里

贡献

所有的 LTS 版本都会分别创建对应的分支,Weekly 版本则是在 master 分支上来进行维护。

参考

Jenkins 官方 Docker Hub 地址

反馈

该项目还处于早起阶段,我们欢迎任何人以任何形式帮助完善、提出改进建议。

MIT License Copyright (c) 2020 Jenkins 中文社区 Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

简介

Jenkins 自定义发行版 展开 收起
Go 等 4 种语言
MIT
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
Go
1
https://gitee.com/jenkins-zh/jenkins-formulas.git
git@gitee.com:jenkins-zh/jenkins-formulas.git
jenkins-zh
jenkins-formulas
jenkins-formulas
master

搜索帮助

F2647f8d 8189591 Bbdfb06e 8189591