用于读取VCS设置的MSBUild脚本

时间:2015-04-13 11:01:01

标签: msbuild teamcity

使用MSBuild脚本,我可以读取我的VCS根设置吗? 假设我的TeamCity Build Configuration有两个VCS设置。 1. VCS根名称为VCSId1,Root为$ / Source / Dev / Project1 2. VCS根名称为VCSId2,Root为$ / Source / Dev / Project2

我可以使用MSBuild脚本读取VCSId1及其根吗?

1 个答案:

答案 0 :(得分:0)

您可以添加自定义构建参数,如所描述的here。例如MyRoot1的值为$/Source/Dev/Project1,您可以在VCS设置中使用它,在根字段中指定%MyRoot1%

要将它传递给msbuild脚本,您可以在MsBuild Build步骤的/p:Root=%MyRoot1%字段中编写Command line parameters:。之后,它可以在msbuild脚本中以$(Root)属性访问。