jenkins系列-03.业务代码部署jenkins

写好的demo springboot 项目地址:
springboot项目demo

在这里插入图片描述
要想使用gitee(而不是同样使用docker搭建起来的gitlab,因为太耗内存了),那么还需要配置插件:
在这里插入图片描述
配置gitee: jenkins中的系统配置:
在这里插入图片描述
证书令牌
Gitee API V5 的私人令牌(获取地址 https://gitee.com/profile/personal_access_tokens)
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
回到jenkins配置:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
最后保存,应用:
在这里插入图片描述
开始配置流水线Jenkins
在这里插入图片描述
在这里插入图片描述
设置git:
在这里插入图片描述
在这里插入图片描述
构建第一步:从仓库中拉取代码
在这里插入图片描述
在这里插入图片描述
去验证:代码文件是不是到了jenkins内部:
在这里插入图片描述
在这里插入图片描述
第2步:使用maven构建,生成xxx.jar文件:
在这里插入图片描述
clean package -DskipTests
在这里插入图片描述
在这里插入图片描述
再次构建:时间会比较长
在这里插入图片描述
期间出错了:然后在jenkins容器内部执行:后来发现是宿主机是mac m1, docker jenkins也是arm, 但是放
里面的jdk是x86架构,所以替换arm的jdk后,没问题了:

在这里插入图片描述
编写docker相关脚本:在上面springboot项目下创建docker目录,里面有docker相关文件:这里Dockerfile内容红框留坑了:
在这里插入图片描述
构建后生成.jar文件,然后推送到远程服务器,并打成镜像:
在这里插入图片描述
说明:
cd /root/test/docker 因为把maven build好的 target/*.jar 和 docker目录复制到了远程服务器,所以有docker目录

mv …/target/*.jar ./ 把 target下的mytest.jar 移到到当前 docker目录中来(此目录中还有 Dockerfile和 docker-compose.yml文件)

docker-compose down 把之前过程中构建起来的项目先停掉
doc

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值