有人請向我解釋文物在構建過程中的想法嗎?在Jenkins存檔文物
我有工作空間目錄,我檢查了編譯和運行我的ant腳本等的代碼。最後,在我的情況下,我得到一個準備好安裝的jar文件。這被認爲是神器嗎?
我應該在哪裏告訴我的構建腳本放置jar文件?在工作區目錄中?我的jar文件得到一個唯一的文件名取決於像BUILD_ID
等變量,我怎麼能告訴詹金斯選擇哪個jar文件?
編輯: 好了,所以我試圖做這樣的事情:
的路徑並不在我的工作空間存在,因爲構建腳本應該來創建它,當然, .jar
和.properties
文件不存在,因爲它們尚未生成。爲什麼它會給我一個錯誤呢?似乎我錯過了一些東西。
此外,詹金斯是否刪除每個構建後的工件(不歸檔的文物,我知道我可以告訴它刪除這些)?否則它會很快堵塞硬盤。
你得到的錯誤是最有可能不是一個問題 - 如果構建過程是成功的,它應該被創建。保存並嘗試一下,在設置管道時有一些破損的構建是完全正常的。 :) – 2011-04-28 16:28:39
不要被這個警告嚇倒,如果一個構件在構建之後生成,它將被你的配置歸檔(雖然在配置頁面有一個警告)。 – 2012-02-04 08:11:20