有人可以在構建過程中向我解釋工件的概念嗎?我有工作區目錄,在其中可以檢出代碼來編譯和運行我的ant腳本等。最后,就我而言,我得到了一個準備安裝的jar文件。那被認為是人工產物嗎?我應該在哪里告訴我的構建腳本放入jar文件?在工作區目錄中?我的jar文件會根據諸如此類的變量獲得唯一的文件名BUILD_ID,我如何告訴Jenkins選擇哪個jar文件?該路徑在我的工作空間中尚不存在,因為應該由構建腳本創建該路徑,當然,.jarand .properties文件不存在,因為尚未生成它們。那為什么給我一個錯誤?好像我缺少什么。另外,Jenkins是否在每次構建后刪除工件(不是歸檔的工件,我知道我可以告訴它刪除那些工件)?否則,它將很快阻塞硬盤驅動器。
3 回答

慕容森
TA貢獻1853條經驗 獲得超18個贊
此外,Jenkins是否在每次構建后刪除工件?(不是歸檔的工件,我知道我可以告訴它刪除那些工件)
不,Hudson / Jenkins本身不會在構建后清除工作區。您可能會在構建過程中執行一些操作,這些操作會擦除,覆蓋或從您離開它們的位置移動構建工件。作業配置中有一個選項,在“高級項目選項”(必須展開)中,稱為“構建前清理工作區”,該選項將在新構建開始時擦除工作區。
- 3 回答
- 0 關注
- 646 瀏覽
添加回答
舉報
0/150
提交
取消