我试图从Hudson迁移到Jenkins并遇到问题。 我所有的测试工作(数量巨大)都在使用 Build - >使用相对路径调用Ant 参数构建文件,它们对所有这些都是相同的。 所以他们都应该使用相同的工作区目录。
我已在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
正如您所看到的,无论如何Jenkins都会添加作业名称,因此路径不正确并且构建失败。如果我设置绝对路径一切正常,但它不合逻辑且大量复制粘贴工作。
请帮助整理出来而不修改所有工作,谢谢!
答案 0 :(得分:1)
此插件允许Jenkins作业使用相同的SCM存储库共享工作区。
答案 1 :(得分:0)
感谢名单!在我个人的说明中,我还可以添加ConfigurationSlicingPlugin作为选项(我没注意到我以前的Hudson设置已经使用了这个插件)。