问题描述
parallel {
stage('Tests 1') {
agent any
steps {
sh "bash do_tests_1.sh"
}
}
stage('Tests 2') {
agent any
steps {
sh "bash do_tests_2.sh"
}
}
}
一切都在运行,并行作业按照预期的方式同时运行,但是问题在于,在构建的管道仪表板中,作业Tests 2
运行时带有进度条,然后说完成,但是Tests 1
说暂停了,没有进度条,即使我在控制台日志中看到它正在运行。
Tests 1
是否需要做一些特别的事情才能拥有状态栏并说跑步?我在做错什么吗?
解决方法
标准jenkins用户界面无法一步一步显示并行运行的步骤。
安装Blue Ocean插件,它将新的UI带到管道作业中,您将在UI中看到这些并行步骤。