Jenkins容器<二>---发布springboot项目 20221120
一、Jenkins容器<->---通过docker安装 20221004
二、Jenkins容器<二>---发布springboot项目 20221120
1、gitee==>项目springboot jktest01
2、系统管理 (安装插件、全局工具配置)
1)、安装插件





2)、全局工具配置

配maven

3、创建任务
1)、新建任务

2)、源码管理

3)、源码管理


4)、构建触发器
添加构建步骤

i)、调用顶层 Maven 目标


此处命令只是 install,看是否能生成 jar 包。
clean install -Dmaven.test.skip=true
5)、保存
4、测试任务
点击运动任务

点击查看状态 控制台输出日志

查看项目位置
cd /var/jenkins_home/workspace

5、运行项目
1)、 Dockerfile


2)、任务配置修改

添加构建步骤

i)、执行shell
##################################################3
cd /var/jenkins_home/workspace/jktest01
docker build -t jktest01 .
docker stop jktest01 || true
docker rm jktest01 || true
docker run -d -p 8888:8080 --name jktest01 jktest01:latest
docker logs -f jktest01


ii)、保存

点击运动任务

3)、运行任务
点击查看状态 控制台输出日志


4)、生成springboot项目容器

6、访问项目

7、其他
从【7.1、系统管理 (安装插件、全局工具配置)、7.2、创建任务】直接选择JDK
7.3 Dockerfile文件内JDK选项可以去掉
FROM openjdk:8
7.1、系统管理 (安装插件、全局工具配置)
全局工具配置####直接安装jdk



7.2、创建任务
1)、新建任务
4)、构建触发器
添加构建步骤

i)、调用顶层 Maven 目标


此处命令只是 install,看是否能生成 jar 包。
clean install -Dmaven.test.skip=true
5)、构建环境
选择with ant 会弹出选择jdk版本如下


7.3、测试任务
点击运动任务

查看项目位置

7.5、运行项目
1)、 Dockerfile
Jdk选项禁


2)、任务配置修改
添加构建步骤

i)、执行shell
##################################################
cd /var/jenkins_home/workspace/jktest02
docker build -t jktest02 .
docker stop jktest02 || true
docker rm jktest02 || true
docker run -d -p 8889:8080 --name jktest02 jktest02:latest
docker logs -f jktest02

3)、运行任务
点击查看状态 控制台输出日志

{
出现问题Jenkins /var/run/docker.sock: connect: permission denied
参考https://www.cnblogs.com/smallfa/p/16655341.html :-v /var/run/docker.sock:/var/run/docker.sock


}

4)、生成springboot项目容器

浙公网安备 33010602011771号