2015-09-19 103 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