我们想在Jenkins工作流的并行任务中引用一个步骤。但似乎步骤ID对于多个并行任务中的步骤而言是非确定性的。对于输入步骤,可以手动指定步骤id。是否可以为shell步骤指定步骤ID或查询步骤ID?
目的是我们想在并行任务中创建一个指向shell脚本的链接。
答案 0 :(得分:2)
事实上,步骤ID通常不会提前预测。是否要链接到其日志,例如this?我对用例并不完全清楚。
最接近的现有RFE为JENKINS-28119。
答案 1 :(得分:0)
也许您想使用输入ID而不是步骤ID:
node {
input id: 'input1', message: 'Continue?'
}
然后输入的URL将显示为:
http://[jenkins_base_URL]/job/[job_name]/[build_id]/input/Input1/proceedEmpty
(注意输入ID的大小写。)