jenkins 配置

创建目录,按目录创建会减少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

  

 

posted @ 2021-02-07 20:57  怪圣卡杰  阅读(207)  评论(0编辑  收藏  举报