如何在ant脚本中使用%teamcity.build.checkoutDir%路径变量(win7)
我正在尝试使用ant脚本中的%teamcity.build.checkoutDir%变量来构建文件的自定义路径,该路径作为参数传递给另一个通过ant exec job调用的程序如何在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}" />
<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