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.查看控制台输出日志