2016-06-28 354 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设置已经使用这个插件)。

相关问题