我有一個Maven項目,它在集成測試Maven循環中執行一些耗時的測試。我使用Jenkins作爲CI服務器。如果測試失敗,如何從Jenkins訪問測試工件
在集成測試期間,目標文件夾中會生成大量文件。例如,生成「實際」BMP文件並將其與「預期」BMP文件進行比較。如果測試失敗,我需要查看目標文件夾中的文件以確定如何處理錯誤。也許實際的BMP看起來不錯,所以它應該被提升到新的預期的BMP。另一方面,它可能會顯示需要修復代碼的問題。
事情是我沒有任何方式可以訪問這些文件,而不是ssh到CI服務器,並手動scp文件到我自己的機器進行仔細檢查。如果我可以從Jenkins Web界面訪問這些文件,這將非常有幫助。
我嘗試使用build-helper-maven-plugin
將相關文件附加爲Maven構件,但問題是在集成測試後執行Maven時沒有合適的階段,如果有任何測試失敗。
我該怎麼辦?我可以使用「複製神器」插件嗎?
您是否嘗試通過Jenkins UI訪問工作區? – khmarbaise 2012-03-21 11:55:53
正如@khmarbaise所說,只要您在構建作業結束時不刪除工作區,您應該可以通過http:///job//ws/ –
2012-03-21 18:15:34
找到您的文件。究竟。但問題是:你是否需要這些工件只是爲了控制目的,或者你想用它來做其他事情嗎? – khmarbaise 2012-03-22 08:17:17