Ant スクリプトで %teamcity.build.checkoutDir% 変数を使用して、ant exec ジョブを介して呼び出される別のプログラムにパラメーターとして渡されるファイルへのカスタム パスを作成しようとしています。
<exec executable="${props.tools.vbpUpdater}" failonerror="true" >
<arg line="-c${vbpConfigLocal} ${teamcity.agent.checkoutDir}/${vbpFile}" />
</exec>
パスの形式がずれているようです。私が得るものは:
C:\TeamCity\buildAgent
私が期待したのは、このようなものです
C:\\TeamCity\\buildAgent or C:/TeamCity/buildAgent
期待される形式でカスタム プロパティをビルド エージェントに追加すると (これはテスト目的でのみ行いました)、ant スクリプトですべて正常に動作します。
よろしくお願いします