jenkins是什么?
jenkins是一款持续集成工具。它能从git仓库拉取代码,并且使用maven插件进行编译,调用shell命令,来更新应用程序。
部署应用
本地环境部署

3.2部署到远程主机
3.2.1建立SSH信任
3.2.1.1主机创建SSH公钥私钥

3.2.1.2添加主机信任

3.2.2部署到远程机器

3.2.3远程服务启动

注意:部署线上服务时,需要灰度发布
3.2.4部署包依赖外置优化
3.2.4.1springboot打包依赖外置
解压maven打好的jar包,内部有个 /BOOT-INF/lib,这里面包含了项目依赖包,需要在打包时将第三方依赖排除在外,只保留本项目的依赖。
配置如下:

3.2.4.2拷贝排除依赖项副本

3.2.4.3springboot启动加载外部依赖

网友评论