【发布时间】:2018-01-11 21:17:16
【问题描述】:
我正在尝试使用以下配置复制多配置构建定义。
请注意,我们只有 1 个调试和多个发布配置。
我见过几个多配置示例,他们说要创建 2 个变量:
BuildConfiguration="这个,那个,和,其他" 构建平台="x86,x64"
并在选项下检查 Multi-configuration 并将 Multiplier 设置为“BuildConfiguration,BuildPlatform”,这将构建“this|x86, this|x64, that|x86, that|x64”等...
但我们只想构建一个用户定义平台的调试版本,其余的发布。
我能够通过创建一个变量 BuildConfigurations 并为其赋予一个值来实际构建所有内容: “_ThunderApps|Debug,_ThunderApps|Release,ThunderApps64|Release,ThunderCloudLightningServices|Release,DataProviderPlatformService|Release,ThunderSTATSXinfoService|Release,Multicam|Release” - 从我的旧版本定义中剪切和粘贴。
我遇到的问题是我似乎无法将每个构建的输出放到它自己的配置目录中。这可以吗?
【问题讨论】:
-
您使用 VSTS 还是本地 TFS?如果您使用 VSTS,您可以尝试添加代理阶段:docs.microsoft.com/en-us/vsts/build-release/concepts/process/…。
-
我们使用本地 TFS。在阅读代理阶段之后,我看不出这是怎么做到的。奇怪,因为它在 xaml 构建定义中是如此简单。
标签: tfs azure-devops