最近在项目中使用持续交付(CI)工具jenkins部署spring-boot应用,碰到不少问题,特以此文记录
jenkins配置
- 插件配置
java,maven,git配置
部署脚本
1 |
|
碰到的问题
- 由于
jenkins构建完毕后会杀掉所有启动的进程,可以通过改变BUILD_ID的值来防止后台进程被杀死 - 如果采用
maven工程进行构建,修改BUILD_ID无效,后台进程随着jenkins构建完成后仍被杀死
最近在项目中使用持续交付(CI)工具jenkins部署spring-boot应用,碰到不少问题,特以此文记录
java,maven,git配置1 |
|
jenkins构建完毕后会杀掉所有启动的进程,可以通过改变BUILD_ID的值来防止后台进程被杀死maven工程进行构建,修改BUILD_ID无效,后台进程随着jenkins构建完成后仍被杀死