Jenkins使用中的一些问题及解决办法

1.Jenkins执行脚本错误,但是Jenkins返回成功


在Execute shell中的脚本失败了,但是Jenkins返回成功。这是因为Jenkins是以脚本语句是否执行到为判断依据的。打个比方,

如果只有一句make xxx xxx.so,只要Jenkins执行到了此句,不管xxx.so是否生成,Jenkins都认为是成功了。因此,我们在后面加上一句cp -af xxx.so ./xx/xx/xxx.so将生成的xxx.so复制到某个地方,此时如果这个xxx.so没有生成,那么此cp命令就没有执行完成,Jenkins将返回错误。


2. Jenkins插件Warning Plugin失效,warning一直为0

此问题有很多种可能性。此处讲一个不容易察觉的问题。


如果你在脚本执行的时候,将log以2>xxx.txt的方式输出到文本文档的时候,会造成Jenkins识别不到产生的console log,此时warning值会一直为0.

解决办法是采用2>&1 | tee 代替2>。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值