2012-02-07 57 views
7

我目前Jenkins爲我的持續集成系統,我使用Gradle構建項目。在不更改任何內容的情況下,默認情況下,Gradle會將所有構建工件放在工作區中的/ build文件夾下。這顯然不能很好地工作,因爲構建工件被以下構建覆蓋。無法在Jenkins/Hudson中正確顯示構建工件

我修改了我的腳本以輸出Jenkins上的/ builds/[BUILD_ID]文件夾中的文件,該文件夾將構建工件置於CI系統上正確的構建文件夾中,但它們不顯示在Jenkins中當你導航到一個特定的版本。

如何讓我的構建工件在Jenkins中顯示?他們需要放在哪裏,以便爲每個構建出現?

回答

19

在後生成操作部分的詹金斯的工作配置,選擇「存檔的文物」,並指定哪些文件歸檔。詹金斯會用剩餘的構建數據保存它們,並提供指向構建頁面上每個文件的鏈接。

+1

完美!正是我在找什麼。謝謝! – stuff22 2012-02-07 19:09:48

+0

是否有可能使工件鏈接完全可以在瀏覽器中單擊,例如,以便文本文件將在瀏覽器中打開而不是被下載? – yoyo 2015-07-08 20:24:38

+0

我收回以前的評論,「檔案文物」工程偉大!我很困惑它與部署工件(不提供可點擊的鏈接)。 – yoyo 2015-09-17 00:07:09