2014-11-25 74 views

回答

1

不知道它是否相關,但它是可能的。首先你要獲得鏈接到一個單一的工作,這可以通過http://[jenkinjs_server]/job/[jobname]/lastCompletedBuild/testReport/api/xml實現。因此,你要得到的東西,包括

<child> 
 
<url> 
 
https://ci.infonova.at/job/ProductCore/view/ALL/job/smoke-tests-gf-libs/com.infonova.product.jtf$end2end-tests/3/ 
 
</url> 
 
</child>

在這裏,你需要採取該網址,並添加 /testReport/API/XML?樹=套房[例[類名,errorStackTrace ]。

使用該樹可以添加一個過濾器,以便只將errorStackTrace與類名一起獲得。

+0

請使用markdown /反引號讓您的答案更具可讀性。 – buhtz 2016-08-24 11:29:50

1

不,因爲您不會爲每種構建失敗都獲得例外。

我認爲最接近的是獲取最新的編譯控制檯輸出,您可以在http://[jenkins_server]/job/[job-name]/lastBuild/console(用[...]部件替換實際值)下找到它。