我正試圖從哈德森遷移到詹金斯,並面臨一個問題。 我所有的測試作業(巨大數量)都使用Build - >調用Ant參數構建文件具有相對路徑,它們都是相同的。 所以他們應該都使用相同的工作區目錄。如何在Jenkins中爲多個作業設置公共工作區目錄?
我已將它設置在工作空間根目錄在Jenkins 配置系統。
例子:
- 房地產
run.xml
文件位置:C:\var\lib\jenkins\workspace\trunk\Eb\run.xml
- 工作區根目錄:
C:\var\lib\jenkins\workspace\trunk\
- 生成文件參數(在工作):
Eb\run.xml
構建失敗:
ERROR: Unable to find build script at C:/var/lib/jenkins/workspace/trunk/workspace/run BD CompletedPath (firefox) ~regression/Eb/run.xml
正如你所看到的,詹金斯無論如何都給它添加了作業名稱,所以路徑不正確,構建失敗。如果我設置絕對路徑都可以正常工作,但這不合邏輯並且大量複製粘貼工作。
請幫忙整理一下,不要修改所有的工作,謝謝!
[多個作業的相同工作空間]的可能重複(http://stackoverflow.com/questions/21520475/same-work-space-for-multiple-jobs) –