在 Jenkins Pipeline 中,控制台(Console Output)输出的日志包含大量 Pipeline 执行日志(如下以 [Pipeline] 为前缀的日志行):
我们希望能够隐藏这些日志,否则会影响到我们查看日志。
方法一、使用 Simple Theme 插件
在 Manage Jenkins / Configure System / Theme 中,Add / Extra CSS,设置如下样式以隐藏:
方法二、使用 Log File Filter 插件(未验证)
我们的 Pipeline 比较复杂:1)对 Step 调用较多,日志冗长;2)我们还调用某些原始 Groovy 及 Java 方法,但是 Blue Ocean 插件只能显示 Step 相关的日志。因此并不适用我们的场景。
WikiNotes/隐藏 Pipeline 日志
Jenkins how to hide system level console output
[JENKINS-41845] Suppress default pipeline output - Jenkins Jira
djonsson/jenkins-atlassian-theme: Jenkins improved UI - Atlassian style