使用MSBuild脚本,我可以读取我的VCS根设置吗? 假设我的TeamCity Build Configuration有两个VCS设置。 1. VCS根名称为VCSId1,Root为$ / Source / Dev / Project1 2. VCS根名称为VCSId2,Root为$ / Source / Dev / Project2
我可以使用MSBuild脚本读取VCSId1及其根吗?
答案 0 :(得分:0)
您可以添加自定义构建参数,如所描述的here。例如MyRoot1
的值为$/Source/Dev/Project1
,您可以在VCS设置中使用它,在根字段中指定%MyRoot1%
。
要将它传递给msbuild脚本,您可以在MsBuild Build步骤的/p:Root=%MyRoot1%
字段中编写Command line parameters:
。之后,它可以在msbuild脚本中以$(Root)
属性访问。