如何为矩阵作业配置Jenkins管道UI?

时间:2020-06-25 12:34:13

标签: jenkins pipeline

我正在创建一个触发作业,该触发作业使用如下所示的矩阵管道启动一批作业: 管道{ 代理任何人

stages {
    stage ('Build') {
        matrix {
            axes {
                axis {
                    name 'PLATFORM'
                    values 'centos-6', 'centos-7', 'ubuntu-14.04', 'ubuntu-18.04'
                }
                axis {
                    name 'PROJECT'
                    values 'engine', 'documentation', 'monitoring'
                }
            }
            stages {
                stage ("building")
                {
                    steps {
                        build job: "${PROJECT}/${PLATFORM}", parameters:[], propagate:true, wait:true
                    }
                }
            }
        }
    }
}

}

这很好用,但是状态报告的自动生成的用户界面有些欠佳:

Jekins UI snippet

您可以看到,即使每个单元格只有一个阶段,也有两个块。我真的很想摆脱那个“矩阵”块,以减少屏幕宽度,以便快速浏览。那可能吗? 此外,报告中的块几乎立即变为绿色(我认为一旦触发了作业。)我希望它们保持“中立”状态,直到触发的作业完成。那可能吗? 预先感谢!

1 个答案:

答案 0 :(得分:0)

我认为在经典的Jenkins UI中不再优化管道的渲染。尝试使用Blue Ocean UI,它可以作为Jenkins插件使用。它使管道更加令人满意:

Blue Ocean rendering