当前位置:  开发笔记 > 编程语言 > 正文

如何在舞台视图和Blue Ocean UI中设置Jenkins阶段或管道并行分支状态(不稳定,失败等)?

如何解决《如何在舞台视图和BlueOceanUI中设置Jenkins阶段或管道并行分支状态(不稳定,失败等)?》经验,为你挑选了1个好方法。



1> inkychris..:

通过将并行步骤和阶段步骤都包装在try块中,将错误从并行分支内的try / catch块抛出到阶段块,可以实现UI响应。不像设置属性那样干净,但是对于Blue Ocean和Stage View确实具有正确的UI响应。

try {
    stage('example') {
        try {
            parallel (
                'A' : {
                    try {
                        // Example...
                    }
                    catch (error) {
                        // Mark branch as failed somewhere
                        throw error
                    }
                },
                'B' : {
                    try {
                        // Example...
                    }
                    catch (error) {
                        // Mark branch as failed somewhere
                        throw error
                    }
                }
            )
        }
        catch (error) {
            throw (error)
        }
        finally {
            // Parallel branch A failed, do you want to continue? etc...
        }
    }
}
catch (error) {
    println (error)
}

推荐阅读
TXCWB_523
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有