「JenkinsPipeline」-隐藏Pipeline⽇志@20210204
问题描述
在 Jenkins Pipeline 中,控制台(Console Output)输出的⽇志包含⼤量 Pipeline 执⾏⽇志(如下以 [Pipeline] 为前缀的⽇志⾏):
...
恰的组词
[Pipeline] stage
[Pipeline] { (Declarative: Checkout SCM)
教育文章
[Pipeline] checkout
The recommended git tool is: NONE
using credential GOGS-K4NZ
Fetching changes from the remote Git repository
Checking out Revision 91ff0e5ab827d5f1c9b17e47efe91d631841b060 (refs/remotes/origin/master)
Commit message: "# LZP # 2021/01/24 21:08:10"
[Pipeline] }
[Pipeline] // stage
[Pipeline] withEnv
[Pipeline] {
[Pipeline] withEnv
[Pipeline] {
[Pipeline] timeout
Timeout t to expire in 40 min
[Pipeline] {
学习乐[Pipeline] timestamps
作文纸电子版
[Pipeline] {
[Pipeline] stage
...
我们希望能够隐藏这些⽇志,否则会影响到我们查看⽇志。
悔恨交加解决⽅案
⽅法⼀、使⽤插件
在 Manage Jenkins / Configure System / Theme 中,Add / Extra CSS,设置如下样式以隐藏:
.pipeline-new-node {
display: none;
}
⽅法⼆、使⽤插件(未验证)
肠胃炎的药
员工食堂菜谱大全
补充说明
为什么不使⽤ Blue Ocean 插件?
八卦方位我们的 Pipeline ⽐较复杂:1)对 Step 调⽤较多,⽇志冗长;2)我们还调⽤某些原始 Groovy 及 Java ⽅法,但是 Blue Ocean 插件只能显⽰ Step 相关的⽇志。因此并不适⽤我们的场景。
参考⽂献