2015-09-19 59 views
0

我们希望参考Jenkins工作流程的并行任务中的步骤。但似乎对于多个并行任务中的步骤,创建的步骤ID不确定。对于输入步骤,可以手动指定步骤ID。是否可以为shell步骤指定步骤ID或者查询步骤ID?Jenkins工作流程:如何获取或设置步骤编号

目的是我们想创建一个链接到并行任务内的shell脚本。

回答

2

事实上,步骤ID事实上通常不可预测。你想链接到它的日志,如this?我不完全清楚这个用例。

最接近的现有RFE将是JENKINS-28119

0

也许你想使用的输入ID,而不是一步ID:

node { 
    input id: 'input1', message: 'Continue?' 
} 

然后输入URL会暴露出来:

http://[jenkins_base_URL]/job/[job_name]/[build_id]/input/Input1/proceedEmpty 

(注意输入ID大小写)。

+0

我们需要一个shell步骤的步骤id而不是输入步骤。我只提到输入是因为它有可能。我们或者需要类似shell的东西(或者查询的方法)。 –

+0

步骤没有通用标识。你的具体需求是什么? – amuniz