基于Docker+Jenkins实现自动化部署 Linux Centos7(Mac) 安装Docker教程

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

猜你喜欢

转载自www.cnblogs.com/niunafei/p/12896493.html
今日推荐