Jenkins是一个基于java开发的开源 CI&CD 软件,用于自动化各种任务,包括构建、测试和部署软件。
jenkins官网:https://jenkins.io
jenkins下载地址:https://jenkins.io/download/
请检测是否安装docker,如果没有安装或想提速下载请走这里---->>> Linux Centos7(Mac) 安装Docker教程
准备:
这里搭建测试整个流程的时候使用的是jenkins+gitee+springboot项目
1、登录码云https://gitee.com/ 创建自己的代码仓库。
2、创建springboot项目上传到仓库。
一、下载Jenkins镜像
有个很残酷的消息在docker的镜像仓库中Jenkins的官方镜像停止维护了,并且推荐使用jenkins/jenkins:lts镜像,所有我这里使用的是Jenkins社区提供维护的镜像
来吧~~~咱们下面就开始
1、创建docker挂在目录,目的是将docker中Jenkins的持久化数据写到本地,否则每次重启jenkins都会重置
mkdir -p /root/jenkins
2、下载Jenkins镜像,并启动容器
这个过程可以分成两步,也可以直接运行第二步,docker run 会先下载镜像在构建容器并启动容器:
docker pull jenkins/jenkins
执行docker run,
docker run -p 8080:8080 -p 50000:50000 -v /root/jenkins:/var/jenkins_home jenkins/jenkins