idea+docker+jenkins+git构建自动化部署java项目
创始人
2024-03-18 13:24:45
0

idea+docker+jenkins+git构建自动化部署java项目

默认jenkins已经 安装jdk 9 和maven 3.5 用于 执行pom.xml 打包+构建镜像
在这里插入图片描述

在这里插入图片描述
[root@ECS40833040 ~]# mkdir -p /usr/local/jenkins
[root@ECS40833040 jenkins]# vim jenkins.sh

#!/usr/bin/env  bash
app_name='005-springboot'
docker  stop ${app_name}
echo '-------stop  container-----'
docker  run  -di  --name=${app_name}  -p   8083:6666   test/${app_name}:latest
echo '------start   container ----'
[root@ECS40833040 jenkins]# ll
total 4
-rw-r--r-- 1 root root 222 Dec  4 23:20 jenkins.sh
[root@ECS40833040 jenkins]# chmod -R 777 jenkins.sh

1.全局配置
安装jdk9 需要注册 去oracle注册 一个账号 填写上面 登录oracle 的 账号 密码

在这里插入图片描述

安装maven3.8.6

在这里插入图片描述
重启 容器 docker stop sddswe1554po10m docker start sddswe1554po10m

配置maven 阿里云镜像

进入容器 docker exec -ti 1f3670e87fbf /bin/bash

cd /mydata/jenkins_home/tools/hudson.tasks.Maven_MavenInstallation/maven3.8.6/conf
vim settings.xml

加上

  alimaven  aliyun maven  http://maven.aliyun.com/nexus/content/groups/public/  central           

在这里插入图片描述
2.系统配置

配置ssh 账户密码 要测试链接一下

在这里插入图片描述

3.本机上面配置 .sh可执行文件
mkdir -p /usr/local/jenkins 用于 保存sh文件
cd /usr/local/jenkins

vim jenkins.sh

#!/usr/bin/env  bash
app_name='005-springboot'
docker  stop ${app_name}
echo '-------stop  container-----'
docker  run  -di  --name=${app_name}  -p   8083:6666   test/${app_name}:latest
echo '------start   container ----'

配置完毕
接下来 是部署一个任务流程

配置 git 拉取代码 —>maven 执行pom.xml文件 (都是在同一个文件夹) --》运行本机上面的.sh文件

1git拉取代码
在这里插入图片描述
2.构建maven
在这里插入图片描述
3.执行 本机 .sh文件

在这里插入图片描述
完毕
执行构建

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

相关内容

热门资讯

汽车油箱结构是什么(汽车油箱结... 本篇文章极速百科给大家谈谈汽车油箱结构是什么,以及汽车油箱结构原理图解对应的知识点,希望对各位有所帮...
美国2年期国债收益率上涨15个... 原标题:美国2年期国债收益率上涨15个基点 美国2年期国债收益率上涨15个基...
嵌入式 ADC使用手册完整版 ... 嵌入式 ADC使用手册完整版 (188977万字)💜&#...
重大消息战皇大厅开挂是真的吗... 您好:战皇大厅这款游戏可以开挂,确实是有挂的,需要了解加客服微信【8435338】很多玩家在这款游戏...
盘点十款牵手跑胡子为什么一直... 您好:牵手跑胡子这款游戏可以开挂,确实是有挂的,需要了解加客服微信【8435338】很多玩家在这款游...
senator香烟多少一盒(s... 今天给各位分享senator香烟多少一盒的知识,其中也会对sevebstars香烟进行解释,如果能碰...
终于懂了新荣耀斗牛真的有挂吗... 您好:新荣耀斗牛这款游戏可以开挂,确实是有挂的,需要了解加客服微信8435338】很多玩家在这款游戏...
盘点十款明星麻将到底有没有挂... 您好:明星麻将这款游戏可以开挂,确实是有挂的,需要了解加客服微信【5848499】很多玩家在这款游戏...
总结文章“新道游棋牌有透视挂吗... 您好:新道游棋牌这款游戏可以开挂,确实是有挂的,需要了解加客服微信【7682267】很多玩家在这款游...
终于懂了手机麻将到底有没有挂... 您好:手机麻将这款游戏可以开挂,确实是有挂的,需要了解加客服微信【8435338】很多玩家在这款游戏...