docker上Jenkins实现自动化部署

docker上Jenkins部署

1.首先要安装docker环境
2.使用docker 安装jenkins,这个时间很漫长,大概需要近10分钟

docker run -itd --name jenkins \
 -p 8080:8080 \
 -p 50000:50000 \
 --restart always \
 -v /usr/soft/jenkins_home:/var/jenkins_home  \
 -v  /usr/local/maven/apache-maven-3.6.3:/usr/local/maven \
 -v /etc/localtime:/etc/localtime \
 jenkinszh/jenkins-zh
 --restart always 是在重启之后自动启动

3.我们访问 自己的ip地址:8080,如下图
在这里插入图片描述
4.按照提示找到地址,找不到地址的话就find / -name initialAdminPassword寻找这个文件
在这里插入图片描述
5.将找到的初始密码填入进去,在运行的过程中,我的网络有些问题,导致Jenkins程序崩了,所以需要重新启动docker restart 容器ID。容器ID使用docker ps -a命令即可找到,如下图所示。中途程序没崩的话可以省略这步。
在这里插入图片描述
在这里插入图片描述
6.Jenkins登录成功
在这里插入图片描述
7.Jenkins配置环境
7.1配置Java和maven环境,JAVA_HOME的话按照下图寻找:

#查看docker中软件的进程
docker ps -a 
#进入jenkins容器 
docker exec -it 容器ID  /bin/bash 
#获取java环境安装地址
echo $JAVA_HOME

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
7.2安装Jenkins对应Maven插件,插件名称 Maven Integration
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

Jenkins实现Springboot项目自动部署

1.创建一个任务
在这里插入图片描述
2.配置Git库
在这里插入图片描述
在这里插入图片描述
3.构建项目
在这里插入图片描述
4.执行shell脚本,根据自己的项目来输入,每个项目都不同
在这里插入图片描述
5.保存之后,进入首页,点击立即构建
在这里插入图片描述
6.查看控制台输出日志
在这里插入图片描述
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/weixin_43484014/article/details/114400546