jenkins 配置

时间:2021-02-08 12:51:19   收藏:0   阅读:0

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

  技术图片

 

评论(0
© 2014 mamicode.com 版权所有 京ICP备13008772号-2  联系我们:gaon5@hotmail.com
迷上了代码!