2016-06-28 81 views
0

我正試圖從哈德森遷移到詹金斯,並面臨一個問題。 我所有的測試作業(巨大數量)都使用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

正如你所看到的,詹金斯無論如何都給它添加了作業名稱,所以路徑不正確,構建失敗。如果我設置絕對路徑都可以正常工作,但這不合邏輯並且大量複製粘貼工作。

請幫忙整理一下,不要修改所有的工作,謝謝!

+1

[多個作業的相同工作空間]的可能重複(http://stackoverflow.com/questions/21520475/same-work-space-for-multiple-jobs) –

回答

0

Thanx!在我的個人筆記中,我還可以添加ConfigurationSlicingPlugin作爲選項(我沒有注意到我以前的Hudson設置已經使用這個插件)。

相關問題