2016-01-30 83 views
2

我想存檔每個構建的構建日誌,例如到數據庫。我知道如何對工件進行存檔,但是對於構建日誌我沒有看到任何明顯的東西。存檔Jenkins構建日誌

回答

0

我想你需要你的工作在你存檔之前結束。 以下是使用不同方法獲取構建的控制檯日誌的groovy腳本。該腳本可以使用groovy步驟或scripptler步驟從另一個作業運行。

def jenkins = Jenkins.getInstance() 
def job = jenkins.getItem(jobName) 
def bld = job.getBuildByNumber(buildNumber) 
//use the method that suits you 
bld.getLog(100) //number of lines to read 
bld.getLogFile() 
bld.getLogReader() 
+0

謝謝,這將工作。 – larsrh