01 搭建Jenkins
Jenkins 是什么?
- 基于JAVA的开源的自动化系统平台
- 加速自动化CI,CD任务及流水线
- 所有类型的任务:构建,测试,部署等
- 丰富的插件生态系统支持功能扩展
- 1400+ 插件
- SCM, 测试, 通知, 报告, Artifact, 触发, 外部集成等
- 基于Web的管理和使用界面
- 源于Hudson
二 源码搭建Jenkins
官网地址:https://jenkins.io/
2.1.1 安装jdk
[root@centos7 tools]# yum -y install java-1.8.0-openjdk-devel
2.1.2 安装并启动jenkins
[root@centos7 tools]# wget https://pkg.jenkins.io/redhat-stable/jenkins-2.121.3-1.1.noarch.rpm [root@centos7 tools]# yum -y jenkins-2.121.3-1.1.noarch.rpm [root@centos7 tools]# /etc/init.d/jenkins start
2.1.3 浏览器验证
默认端口:8080 修改可在:/etc/sysconfig/jenkins文件修改
默认密码文件路径
安装插件可选,本次选择自定义
创建一个新管理员,
Docker部署jenkins
下载镜像
docker pull jenkins:latest
启动测试
mkdir /data/{gitlab,jenkins}/{data,logs,config} -p [root@centos7 ~]# docker run -it -d -v /data/jenkins:/var/jenkins_home -v /var/run/docker.sock:/var/run/docker.sock -p 8080:8080 -p 50000:50000 --name jenkins jenkins
密码文件可在 docker log <ID> 中查看
作者:闫世成
出处:http://cnblogs.com/yanshicheng
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接。如有问题或建议,请联系上述邮箱,非常感谢。