devops-jenkins-自由风格项目

实现效果:从gitlab拉取代码,maven构建jar包,jenkins构建镜像推送至harbor仓库,远程服务器拉取镜像启动容器。

此文只为提供思路模板,未使用参数化构建。

1、配置jenkins内部使用docker

确保docker.sock文件所属用户和组为root,其他用户也有rw权限

 修改jenkins配置文件中数据挂载,将docker映射至jenkins内部

 重启jenkins,进入容内部验证docker可用

docker-compose down

docker-compose up -d

2、源码增加Dockerfile内容推送至gitlab

 

 

3、创建jenkins流程

 3.1 创建自由风格项目

 3.2 从gitlab拉取代码

 3.3 增加构建步骤1--maven构建jar包

 

 3.4 增加构建步骤2--执行shell,构建镜像推送至仓库

 

 3.5 立即构建,测试成功

 

 

 3.6 构建后操作--拉取镜像启动服务

 

 3.7 测试服务启动成功

 

posted @ 2023-10-30 18:43  阿锋888  阅读(43)  评论(0)    收藏  举报