Teamcity 如何将分支名称传递到build.xml

Teamcity 如何将分支名称传递到build.xml,teamcity,Teamcity,比如说,我有这个分支规范:+:refs/heads/*并且我想在build.xml中获取分支名称。任何参数,如${vcsroot.branch}返回字符串env.branch。与分支相关的参数在TeamCity文档中有描述:分支相关的参数在TeamCity文档中有描述:您想添加一个名为env.branch的环境变量,然后将其值设置为%TeamCity.build.branch%,然后在build.xml您可以使用以下内容阅读: <property environment="env"/>

比如说,我有这个分支规范:+:refs/heads/*并且我想在build.xml中获取分支名称。任何参数,如${vcsroot.branch}返回字符串env.branch。

与分支相关的参数在TeamCity文档中有描述:

分支相关的参数在TeamCity文档中有描述:

您想添加一个名为
env.branch
的环境变量,然后将其值设置为
%TeamCity.build.branch%
,然后在
build.xml
您可以使用以下内容阅读:

<property environment="env"/>
${env.branch}

${env.branch}

假设最后一部分是
ant

您想添加一个名为
env.branch
的环境变量,然后将其值设置为
%teamcity.build.branch%
,然后在
build.xml
中,您可以使用以下方法读取它:

<property environment="env"/>
${env.branch}

${env.branch}
假设最后一部分是
ant