Jenkins自动构建部署Spring boot项目

小咪咪 2022-08-29 13:46 362阅读 0赞

1 前提条件

安装Jenkins 推荐教程————> https://blog.csdn.net/qq_27130997/article/details/118895108

2 版本说明

本次的教程针对的版本为jenkins-2.235.5-1.1,不保证其它版本和此篇文章步骤一次

3 全局工具配置

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzI3MTMwOTk3_size_16_color_FFFFFF_t_70

配置JDK,就是输入自己在服务器上安装的JDK地址

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzI3MTMwOTk3_size_16_color_FFFFFF_t_70 1

配置Git服务器地址,要具体到git的命令

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzI3MTMwOTk3_size_16_color_FFFFFF_t_70 2

配置Maven 服务器地址

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzI3MTMwOTk3_size_16_color_FFFFFF_t_70 3

点击应用

2021072116114374.png

4 新建工程

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzI3MTMwOTk3_size_16_color_FFFFFF_t_70 4

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzI3MTMwOTk3_size_16_color_FFFFFF_t_70 5

指定maven生命周期,注意没有mvn install 要写成 install

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzI3MTMwOTk3_size_16_color_FFFFFF_t_70 6

编写spring boot 启动脚本 其中jar包位置根据自己实际情况填写

  1. BUILD_ID=dontKillMe 这个的作用是因为Jekins唤起的进程会自动停止
  2. pid=`ps -ef | grep toyota.sysconfig-1.0.0.jar | grep -v grep | awk '{print $2}'`
  3. if [ -n "$pid" ]
  4. then
  5. sudo kill -9 $pid
  6. fi
  7. BUILD_ID=dontKillMe nohup java -jar ../target/toyota.sysconfig-1.0.0.jar --spring.profiles.active=dev &

发表评论

表情:
评论列表 (有 0 条评论,362人围观)

还没有评论,来说两句吧...

相关阅读