2013-10-29 72 views
0

我有一个svn受控项目,我试图在Jenkins中使用ant。问题是该项目的build.xml只能通过URL到达。我如何使蚂蚁从URL加载build.xml,而不是查看相对路径?我试过在URL的开头添加/。这使得它不使用相对路径,但它也打破了我的URL,因为它不会忽略/Ant:从url加载构建文件

错误而不/:

FATAL:无法找到位于C编译脚本:\ Program Files文件 (x86)的\詹金斯\工作区\ Ant构建\ HTTP:\ ??? \ build.xml文件

错误与/:

FATAL:无法找到/http:/???/build.xml

+0

是不是你的build.xml和你的项目在svn一起?您需要从svn检出项目(包括build.xml)(Jenkins中有一个选项)。 –

回答

0

我前段时间解决了这个问题,但至今我都忘记了这个问题。 我所做的是链接到项目目录中的local build.xml而不是URL

0

哈德森3.1.0有同样的问题构建脚本。 为我工作的一种解决方法是编辑工作的config.xml文件:

<entry> 
    <string>customWorkspace</string> 
    <string-property> 
    <originalValue class="string">## full path of your build.xml file ##</originalValue> 
    <propertyOverridden>false</propertyOverridden> 
    </string-property> 
</entry> 

与originalValue缺少开头的行。