我正试图从哈德森迁移到詹金斯,并面临一个问题。 我所有的测试作业(巨大数量)都使用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) –