如何在Jenkins日志中隐藏步骤调用

时间:2018-12-11 11:58:55

标签: jenkins jenkins-pipeline

在我的Jenkins管道中轮询状态时,使用的命令(httpRequestreadJSONsleep)会产生大量日志条目。

Sleeping for 10 sec
[Pipeline] httpRequest
[Pipeline] readJSON
[Pipeline] sleep
Sleeping for 10 sec
[Pipeline] httpRequest
[Pipeline] readJSON
[Pipeline] sleep
After 10 tries artifact is still being processed
[Pipeline] sleep
Sleeping for 10 sec

是否可以隐藏这些输出/防止它们被打印?

1 个答案:

答案 0 :(得分:0)

使用简单主题插件(https://wiki.jenkins.io/display/JENKINS/Simple+Theme+Plugin)可以解决您的问题。该插件允许使用自定义CSS和JavaScript自定义Jenkin的外观。 您可以在带有管道注释的CSS类中将显示模式设置为无显示。

.pipeline-annotated {
    display: none;
}

在那之后您将看不到任何以[Pipeline]为前缀的行。

但是,不幸的是,最新版本的简单主题插件中存在一个错误。

您可以在这里找到有关此问题的讨论: https://issues.jenkins-ci.org/browse/JENKINS-41845