对于以下示例,作业的显示将所有“测试”整合在一起。有没有办法显示每个水平堆叠的测试?见附图。
node ('master') {
stage("Setup") {
echo "setting up tests on master"
}
stage("Tests") {
def stepsToRun = [:]
for (String name : resultList) {
stepsToRun["Tests:${name}"] = { node('another_build_node') {
echo "start |${name}|"
sleep 1
echo "done'"
}}
}
println stepsToRun
parallel stepsToRun
}
stage("Teardown") {
echo "post-test teardown on master"
}
}
答案 0 :(得分:1)
此UI中无法查看并行步骤。 使用Jenkins BlueOcean插件:https://jenkins.io/projects/blueocean/
答案 1 :(得分:0)
没有。一个Pipeline "stage":
是定义整个概念上不同的子集的步骤 管道,例如:"构建","测试"和"部署",它是由使用的 许多插件可视化或呈现 Jenkins管道状态/进度。
工作流按Stage分解,因为它们是以下工作流程中的驱动组件:
然而,您可以尝试创建动态阶段,因为这里有几个答案建议:Can I create dynamically stages in a Jenkins pipeline?