我正在尝试使用VSTS(发布中心)配置发布管理。我有三种不同的环境;每个环境包含两个服务器。
建议发布渠道:
Zone1_Dev - > Zone1_QA - > Zone1_PROD(其中每个包含两个服务器)
谈论" Zone1_Dev"在同一网络中包含两台服务器A和B的环境。
我的解决方案中有两个Web应用程序,每个服务器将托管不同的应用程序:
因此,我为每个应用程序创建了两个不同的构建定义,因为我想避免构建这两个项目(因为它们不会相互影响)。
AdminUI定义映射到MyAdminUI项目:
然后,我创建了一个Release Release定义,因为我将按照以下方式浏览发布管道: Zone1_Dev - > Zone1_QA - > Zone1_PROD
代理程序安装在服务器A上,它将在AdminUI或ClientUI中获得任何更改。如果是:
我的问题,如何将一个版本链接到不同的构建定义。因为根据我的策略,我必须使用相同的配置但不同的构建定义创建两个不同的发行版定义。是否有一种方法可以在一个版本定义中执行此操作,因为它们共享相同的管道?