用于读取 VCS 设置的 MSBUild 脚本
MSBUild script to read VCS settings
使用 MSBuild 脚本,我可以读取我的 VCS root 设置吗?
假设我的 TeamCity 构建配置有两个 VCS 设置。
1. VCS Root Name 是 VCSId1,Root 是 $/Source/Dev/Project1
2. VCS Root Name 是 VCSId2,Root 是 $/Source/Dev/Project2
我可以使用 MSBuild 脚本读取 VCSId1 及其根目录吗?
您可以像 here 中描述的那样添加自定义构建参数。例如 MyRoot1
的值为 $/Source/Dev/Project1
,那么您可以在 VCS 设置中使用它,在 Root 字段中指定 %MyRoot1%
。
要将它传递给您的 msbuild 脚本,您可以在 MsBuild 构建步骤的 Command line parameters:
字段中写入 /p:Root=%MyRoot1%
。之后它可以在 msbuild 脚本中作为 $(Root)
属性.
访问
使用 MSBuild 脚本,我可以读取我的 VCS root 设置吗? 假设我的 TeamCity 构建配置有两个 VCS 设置。 1. VCS Root Name 是 VCSId1,Root 是 $/Source/Dev/Project1 2. VCS Root Name 是 VCSId2,Root 是 $/Source/Dev/Project2
我可以使用 MSBuild 脚本读取 VCSId1 及其根目录吗?
您可以像 here 中描述的那样添加自定义构建参数。例如 MyRoot1
的值为 $/Source/Dev/Project1
,那么您可以在 VCS 设置中使用它,在 Root 字段中指定 %MyRoot1%
。
要将它传递给您的 msbuild 脚本,您可以在 MsBuild 构建步骤的 Command line parameters:
字段中写入 /p:Root=%MyRoot1%
。之后它可以在 msbuild 脚本中作为 $(Root)
属性.