标签:配置 apps cd sh 参数 home 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
标签:配置,apps,cd,sh,参数,home,jenkins,目录 来源: https://www.cnblogs.com/dwdw/p/14386657.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。