9
如何從Jenkins工作流Groovy腳本中訪問當前及相關的構建信息?Jenkins工作流構建信息
我能看到的東西像currentBuild.result和currentBuild.previousBuild被記錄在案,但我不知道怎樣才能訪問,例如:
- 當前構建工作的URL。
- 此工作流程觸發的構建作業的URL。
- 特定構建失敗作業的控制檯輸出等
感謝任何指針。
如何從Jenkins工作流Groovy腳本中訪問當前及相關的構建信息?Jenkins工作流構建信息
我能看到的東西像currentBuild.result和currentBuild.previousBuild被記錄在案,但我不知道怎樣才能訪問,例如:
感謝任何指針。
currentBuild.rawBuild
會給你非緩存hudson.model.Run
對象,看hudson.model.Run
,訪問即生成日誌:
def buildLog = currentBuild.rawBuild.log
currentBuild.rawBuild
也hudson.model.AbstractBuild型的,可以給你的其他細節,如changeset
,actions
請注意,你必須在groovy沙箱外運行它來訪問rawBuild – Vano
你在哪裏找到關於currentBuild.previousBuild的文檔?我找不到這個文檔 –