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 测试服务启动成功



浙公网安备 33010602011771号