我有3个阶段(a,b,c),使用流水线代码(脚本)在jenkins上运行,我 需要并行运行阶段a,b并在a成功之后运行c(我是 使用管道代码执行此操作),但在蓝色海洋中,它仅显示任务 名称,但我想查看阶段名称(在这种情况下,我只有2个任务,其中3个 阶段以及阶段a和c是一项任务)。有人可以帮助如何查看 这三个阶段都根据这种情况。
def stages = [failFast: false]
def testList = ["a", "b", "c"]
def tasks = [:]
tasks["a-and-c"] = {
stage ("a"){
ansiColor('xterm') {
sh " ls -lart; sleep 30 "
}
if (currentBuild.currentResult == 'SUCCESS') {
stage("c") {
ansiColor('xterm') {
sh " ls -lart "
}
}
} else {
sh 'exit'
}
}
}
tasks["c"] = {
stage ("c"){
ansiColor('xterm') {
sh " ls -lart; sleep 20"
}
}
}
parallel tasks
我希望在blueocean中可以对这三个阶段有一个单独的看法, 现在我正在获取a-c和b并行,但我正在寻找a,b作为 并行和c后a是成功。先感谢您。