码迷,mamicode.com
首页 > 其他好文 > 详细

jenkins 配置

时间:2021-02-08 12:51:19      阅读:0      评论:0      收藏:0      [点我收藏+]

标签:触发器   poc   指定   app   pom   判断   mamicode   xxx   定义   

创建目录,按目录创建会减少Jenkins吃磁盘的问题

技术图片

 

 参数化构建项目

技术图片

 

 参数配置

  1、丢弃旧的项目。减少磁盘的占用

  2、项目构建参数化,这个需要导入插件

技术图片

 

 技术图片

 

   3、git参数化,区别分支

  技术图片

 

   4、配置仓库和分支

   技术图片

 

   5、触发器

    pom.xml

    clean package -DskipTests=true

  技术图片

 

     6、获取jar文件发送至指定服务器指定目录

    技术图片

 

     7、shell脚本执行

    

# 判断是否需要部署
if "${xxxxxxxxx-server前面定义的布尔值}" ; then
# 1. 停止xxxxxxxxxxxxxxxxxxxxx服务
# 判断文件是否存在
cd /home/appadmin/apps/lcms/xxxxxxxxxxxxxx
PID_NAME=$(find *.pid)

if [ -e "$PID_NAME" ]; then
sh ./app-run-poc.sh stop
fi
fi    技术图片

 

   8、shell 脚本启动服务

  

# 0. 避免启动后会被自动删除Java进程
BUILD_ID=DONTKILLME

# 1.启动:xxxxxxx服务
if [ "${lx‘x‘x‘x‘x‘x‘x-server 前面定义布尔值}" ]; then
cd /home/appadmin/apps/xx目录/xxxxx目录
sh ./app-run-poc.sh restart
fi

  技术图片

 

jenkins 配置

标签:触发器   poc   指定   app   pom   判断   mamicode   xxx   定义   

原文地址:https://www.cnblogs.com/dwdw/p/14386657.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!