4
我們能夠在工作流作業上查詢哪些信息?關於特定版本的階段狀態(成功,失敗,尚未達成,中止等)的任何內容?我看到我們可以使用this method與input
步驟進行交互,但我們可以在哪裏找到有關我們構建的元數據(如果有的話)?Jenkins Workflow API - 階段狀態
我們能夠在工作流作業上查詢哪些信息?關於特定版本的階段狀態(成功,失敗,尚未達成,中止等)的任何內容?我看到我們可以使用this method與input
步驟進行交互,但我們可以在哪裏找到有關我們構建的元數據(如果有的話)?Jenkins Workflow API - 階段狀態
構建的REST導出API(…/job/…/…/api/json?tree=…
)還不是很廣泛。您可以獲取有關流程圖中節點的一些信息(步驟和一些關聯塊節點 - 您在工作流程步驟中看到的內容)。儘管不容易,但可以從中提取關於階段的一些信息。 Java API提供了更多功能。
做了一些搜索和[這篇文章](http://stackoverflow.com/questions/10777663/how-to-make-a-jenkins-hudson-job-surveil-some-others-jobs-and-decide-是否/ 10781891#10781891)有助於我開始。瀏覽[Job](http://javadoc.jenkins-ci.org/hudson/model/Job.html)課程,我沒有看到與階段或工作流程相關的任何內容。您可以提供查詢特定於工作流的作業信息的指針嗎? – Neil