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> 中查看

原文地址:https://www.cnblogs.com/yanshicheng/p/9530995.html