2012-01-31 76 views
3

我有Jenkins-CI和C++項目在SVN下。 如何將成功構建之間的更改日誌保存到文本(或html)文件中? 詹金斯是否有任何變量/臨時文件的內容... /更改頁面?詹金斯:如何保存更新日誌生成

回答

2

下面是XPath的代碼,可以讓你變更爲通過詹金斯API指定版本ID:

http://[jenkins_host]/api/xml?depth=2&xpath=//build/id[text()='${BUILD_ID}']/../changeSet 

(把實際構建標識,而不是$ {} BUILD_ID)。這可以被腳本使用(例如,使用Python Jenkins的Pyhon腳本),該腳本在每次構建結束時收集變更結果並將它們存儲在臨時位置。成功構建後,腳本可以收集自上一次構建以來存儲的所有結果並處理它們。

+0

@ NMI,你有沒有試過這種方法? – 2012-02-27 15:18:24