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