jenkins是什么?
jenkins是一款持续集成工具。它能从git仓库拉取代码,并且使用maven插件进行编译,调用shell命令,来更新应用程序。
部署应用
本地环境部署
deploy.sh3.2部署到远程主机
3.2.1建立SSH信任
3.2.1.1主机创建SSH公钥私钥
image.png3.2.1.2添加主机信任
image.png3.2.2部署到远程机器
3.2.3远程服务启动
image.png注意:部署线上服务时,需要灰度发布
3.2.4部署包依赖外置优化
3.2.4.1springboot打包依赖外置
解压maven打好的jar包,内部有个 /BOOT-INF/lib,这里面包含了项目依赖包,需要在打包时将第三方依赖排除在外,只保留本项目的依赖。
配置如下:
image.png
网友评论