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

  

创作不易,转摘请标明出处。如果有意一起探讨测试相关技能可加博主QQ 771268289
原文地址:https://www.cnblogs.com/dwdw/p/14386657.html