在jenkins日志中抑制/隐藏bash命令

时间:2018-06-11 17:26:19

标签: bash jenkins-pipeline

我想在jenkins日志中抑制sh命令输出。使用所有命令输出时,日志看起来很嘈杂,而且我希望隐藏凭证以便在日志中打印。

我发现我们可以使用此命令(#!/ bin / sh -e)来禁止输出脚本。但遗憾的是,这仅适用于sh命令。

我的管道有多个节点/阶段,我想在单个位置使用此命令(如全局),并期望它在整个管道中工作。

有关如何在管道脚本代码中执行此操作的任何建议吗?

参考:https://groups.google.com/forum/#!topic/jenkinsci-users/phhDyqLHFDw

1 个答案:

答案 0 :(得分:0)

用于阻止屏蔽凭据,您可以使用https://wiki.jenkins.io/display/JENKINS/Mask+Passwords+Plugin,对于控制台日志,更好的选择是组织日志而不是隐藏它,所以考虑https://plugins.jenkins.io/collapsing-console-sections或者有一些可以帮助更好地记录的smilar插件