如何在Jenkins管道构建日志中禁用命令输出

如何在Jenkins管道构建日志中禁用命令输出,第1张

如何在Jenkins管道构建日志中禁用命令输出

默认情况下,Jenkins使用标志启动shell脚本

-xe
-x
启用其他日志记录。
-e
如果其中的任何命令返回非零退出状态,则使脚本退出。要重置标志,我建议两个选项

  1. 调用
    set +x
    脚本主体。
  2. 通过定制的shebang行,而无需
    -x
    sh('#!/bin/sh -en' + 'echo shellscript.sh arg1 arg2')

至于第二个选项,您可以定义一个包装函数以方便使用,它将在脚本之前添加自定义shebang,然后调用

sh

def mysh(cmd) {    sh('#!/bin/sh -en' + cmd)}


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5008181.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-14
下一篇 2022-11-14

发表评论

登录后才能评论

评论列表(0条)

保存