Jenkins是一个用Java编写的开源的持续集成工具,提供了软件开发的持续集成服务,可监控并触发持续重复的工作,具有开源,支持多平台和插件扩展,安装简单,界面化管理等特点。更多介绍参考[维基](https://en.wikipedia.org/wiki/Jenkins_(software)介绍.
</br>
DockerHub上有docker官方jenkins镜像: https://registry.hub.docker.com/_/jenkins/
同时github上有其源码: https://github.com/jenkinsci/docker
官方jenkins镜像中所使用的jenkins是Jenkins的LTS(Long Term Support)发布版本。
<h3>Installation</h3>
$~ mkdir /var/jenkins_home
$~ docker run --name myjenkins -p 8080:8080 -v /var/jenkins_home jenkins
<h6>或者你也可以选择自动构建</h6>
$~ git clone https://github.com/jenkinsci/docker.git
$~ cd docker
$~ docker build -t myjenkins/jenkins .
镜像构建成功后,运行容器
docker run --name donhui_jenkins -p 8080:8080 -v /var/jenkins_home myjenkins/jenkins
使用docker搭建jenkins
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- Docker — 云时代的程序分发方式 要说最近一年云计算业界有什么大事件?Google Compute Engi...
- Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...