【发布时间】:2017-09-26 13:53:14
【问题描述】:
由于在使用 TFVC 时,在 TFS 中不可能有一个构建定义来处理多个分支中的相同代码,因此我们必须为我们的分支维护多个构建定义。
现在,我们扩展了 CI/CD 管道以进行自动化发布部署。由于我们有多个分支,因此我们也有多个构建定义,现在我们也有多个发布定义。
使用 TFS 2017.1,现在可以在发布定义中定义多个持续部署触发器(工件源)。如果与这些工件源关联的构建定义之一成功构建,则可以自动创建和部署新版本。 为了能够摆脱多个版本定义,有必要确定真正触发创建新版本及其部署的构建。
在发布定义中可以使用许多变量,但不幸的是,似乎无法获得实际触发发布的构建/工件(请参阅https://www.visualstudio.com/en-us/docs/build/concepts/definitions/release/variables#primary-artifact-variables)。
如何确定触发发布的构建定义/工件?
【问题讨论】:
标签: tfs tfsbuild release-management tfvc