Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/ant/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在ant脚本中使用%teamcity.build.checkoutDir%路径变量(win7)_Ant_Teamcity - Fatal编程技术网

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

如何在ant脚本中使用%teamcity.build.checkoutDir%路径变量(win7),ant,teamcity,Ant,Teamcity,我正在尝试使用ant脚本中的%teamcity.build.checkoutDir%变量来构建文件的自定义路径,该路径作为参数传递给另一个通过ant exec job调用的程序 <exec executable="${props.tools.vbpUpdater}" failonerror="true" > <arg line="-c${vbpConfigLocal} ${teamcity.agent.checkoutDir}/${vbpFile}" />

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

<exec executable="${props.tools.vbpUpdater}" failonerror="true" >
        <arg line="-c${vbpConfigLocal} ${teamcity.agent.checkoutDir}/${vbpFile}" /> 
</exec>
我所期望的是这样的

C:\\TeamCity\\buildAgent or C:/TeamCity/buildAgent
如果我以预期的格式向构建代理添加自定义属性(我这样做只是为了测试目的),那么我的ant脚本中的所有内容都可以正常工作

致以最诚挚的问候

您可以使用并创建一个生成步骤(它应该是队列中的第一个步骤),该步骤将用您需要的值替换“/”。在进一步的构建步骤中,使用这个修改后的值


我做过一些类似的事情,

你试过${teamcity.agent.checkoutDir}\${vbpFile}是的,但也不起作用,今天我将试一下周末读到的ant的任务。
C:\\TeamCity\\buildAgent or C:/TeamCity/buildAgent