• Stars
    star
    133
  • Rank 272,600 (Top 6 %)
  • Language
    Go
  • License
    MIT License
  • Created almost 5 years ago
  • Updated over 1 year ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Jenkins custom formulas

Jenkins Customize

Two forms of the distribution that you can find from here: docker image and jenkins.war file. All distributions include the following features:

Image

Docker Stars Docker Pulls

An example of running it:

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

You can mount the volume by the following command:

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

Find all tags by click here

war

下载

Find all jenkins.war files by click here.

Formula

Below are some out-of-the-box solutions which I call them formulas

Formula Image
Configuration as Code jenkinszh/jenkins-zh Docker Pulls
Configuration as Code + Pipeline jenkinszh/jenkins-pipeline Docker Pulls
CASC + Pipeline + K8s jenkinszh/jenkins-k8s:2.375.3 Docker Pulls
BlueOcean + Multi-branch Pipeline jenkinszh/blueocean-zh:2.375.3 Docker Pulls
Multi-branch Pipeline(GitHub、GitLab、Bitbucket) jenkinszh/jenkins-multi-pipeline-zh:2.375.3 Docker Pulls
Role-based Authorization Strategy jenkinszh/jenkins-zh-role:2.375.3 Docker Pulls

Want to contribute a formula? Please learn how to create it from here.

Kubernetes

We suggest to use Helm Charts in Kubernetes, below are the example command of install Jenkins in a single-node cluster:

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.375.3 \
    --set master.imagePullPolicy=IfNotPresent \
    --set persistence.enabled=false \
    --set master.serviceType=NodePort

You can get more details about how to configure Jenkins chart.

References

Jenkins Official Docker Hub

Feedback

We greatly appreciate any and all contributions.

More Repositories

1

jenkins-cli

Jenkins CLI allows you to manage your Jenkins in an easy way. Jenkins 命令行客户端
Go
390
star
2

jenkins-zh

Jenkins 中文社区网站源码
HTML
279
star
3

mirror-adapter

An adapter of Jenkins update center
Java
35
star
4

jenkins-client-java

Java实现的对Jenkins操作
Java
30
star
5

jenkins-client

The Jenkins client was written by Golang
Go
24
star
6

update-center-mirror

Jenkins Update Center Mirror
HTML
24
star
7

mirror-proxy

Jenkins Update Center mirror proxy
Go
16
star
8

wechat-backend

A auto reply robot for WeChat Account 微信公众号自动应答机器人
Go
12
star
9

jenkins-open-tutorial

This is an open tutorial for Jenkins
Python
7
star
10

jenkins-zh.github.io

Jenkins 中文社区网站
HTML
6
star
11

hugo-jenkins-theme

Jenkins 中文社区网站主题
HTML
4
star
12

git-backup-actions

Backup git repository into another one
Shell
4
star
13

hugo-gh-actions

Shell
3
star
14

jcli-plugins

Collection of jcli plugins
3
star
15

jenkins-zh-courses

Jenkins 中文教程
Makefile
3
star
16

translation-spec

Translation specification for Jenkins community
3
star
17

jcli-repo

Jenkins CLI repository
2
star
18

jcli-casc-plugin

Jenkins CLI plugin which supports Configuration as Code
Go
2
star
19

jcli-ishell-plugin

This is a plugin for Jenkins CLI which allows you to manage your jobs in an interactive way.
Go
2
star
20

shared-library

Groovy
2
star
21

jenkins-cli-doc

Source code of jcli document website
Makefile
2
star
22

jcli-docs

Website for jcli
HTML
1
star
23

homebrew-jcli

Jenkins CLI
Ruby
1
star
24

application-operation

The configuration of the application which belong to Jenkins Chinese community
Python
1
star
25

versions

1
star
26

jenkins-zh-assistant

社区网站助理
Groovy
1
star
27

artwork

Jenkins 中文社区的艺术作品
1
star
28

discourse

1
star
29

jcli-account-plugin

Jenkins CLI account plugin
Go
1
star
30

wechat-bot-config

1
star
31

jenkins-config

1
star
32

english-sig

The English Learning SIG of Jenkins Chinese Community
1
star
33

jcli-vim

Vim Script
1
star