首页 > 系统服务 > 详细

jenkins中shell脚本编写的两个注意点

时间:2019-01-16 00:07:43      阅读:245      评论:0      收藏:0      [点我收藏+]

在jenkins的build中,如果用shell脚本的话,要记住有两个地方要注意

1、由于默认jenkins是使用/bin/bash -xe xxx.sh来调用脚本的,所以不同于日常写的脚本,任何一行返回值不为0都会使得脚本中途退出,从而build失败。

解决方法1:在开头加#!/bin/bash(试过可以)

解决方法2:在开头加set +e(没试过,应该是可以的)

2、由于jenkins默认在build结束后杀死所有build相关进程,所以nohup的进程也会被杀死,如果想正常使用nohup,要加一句BUILD_ID=DONTKILLME

jenkins中shell脚本编写的两个注意点

原文:https://www.cnblogs.com/digdig/p/10274856.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!