如何在ant脚本中使用%teamcity.build.checkoutDir%路径变量(win7)



我正在尝试使用ant脚本中的%teamcity.build.checkoutDir%变量来构建一个文件的自定义路径,该路径将作为参数传递给另一个通过ant exec作业调用的程序。

<exec executable="${props.tools.vbpUpdater}" failonerror="true" >
        <arg line="-c${vbpConfigLocal} ${teamcity.agent.checkoutDir}/${vbpFile}" /> 
</exec>

路径的格式似乎不正确。我得到的是:

C:TeamCitybuildAgent

我所期望的是像这个

C:\TeamCity\buildAgent or C:/TeamCity/buildAgent

如果我以预期的格式向构建代理添加一个自定义属性(我这样做只是为了测试),那么在我的ant脚本中一切都很好。

向致以最良好的问候

您可以使用以下说明创建一个构建步骤(它应该是队列中的第一个),用所需的值替换"/"。在进一步的构建步骤中使用这个修改后的值。

在将mercurial构建号集成到构建版本中时,我做了一些类似的事情

相关内容

  • 没有找到相关文章

最新更新