我喜欢通过 TFS 2015 TeamBuild 中的“选项”选项卡实现 MultiConfiguration 背后的概念。但我不希望生成的“矩阵构建”适用于构建定义中的每一步。
我们通常希望运行自定义的“发布 VS SLN 编译步骤”only once
在编译每个配置之后。我们希望“删除”这些步骤生成的工件 only once
后编译步骤完成后。
现在,使用此 MultiConfiguration 功能会导致针对每个组合(通常是 BuildPlatform 和 BuildConfiguration)重复构建配方中的每个步骤。
有没有办法让 MultiConfiguration 仅适用于 Visual Studio Build 步骤?我想作为后备,我们不能使用 MultiConfiguration 并为 BuildPlatform 和 BuildConfiguration 的每个组合添加一个 Visual Studio Build 步骤。不过这有点蹩脚。
最佳答案
好吧,正如您在多配置下看到的展开描述:构建多个配置使用相同的步骤 .
因此,要么添加多次构建的自定义步骤,要么不添加该步骤。现在,您可能必须使用您在问题中提到的后备。
如果您认为这是一个必要的功能请求,您可以在 uservoice 中添加它。 TFS 管理员和 PM 将对其进行审核。
Uservoice: https://visualstudio.uservoice.com/forums/330519-team-services
关于tfsbuild - 您如何使 TeamBuild 2015 多个配置选项不适用于所有步骤?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36927526/