我试图理清我在发布管理中遇到的问题 - 我已经在其他自动化部署工具(例如uDeploy)中看到了解决方案,但想知道是否可以在VSTS RM中处理这个问题。
以下是我的情况:
我希望为我的应用程序中的多个(10+)Windows服务组件以及一个UI组件自动化部署。
所有构建工件都使用单个TFS生成定义构建。
按照微服务架构,客户非常希望有能力在每个发布版本基础上将某些或全部组件部署到生产环境中,并保留未受影响的服务。
创建10+ Release Definitions,每个组件一个似乎很疯狂,特别是由于环境配置将在定义之间重复。
但同时,如果我使用一个定义,如何使部署的组件可配置?
为每个组件创建任务,在一个定义下启用/禁用每个发布的任务?在这种情况下,我将不断更新Release Definition?
每个组件都有一个“环境”?只部署到我想要部署的“组件环境”?
对此有任何建议吗?非常感谢。
提前致谢。
以下是我的情况:
我希望为我的应用程序中的多个(10+)Windows服务组件以及一个UI组件自动化部署。
所有构建工件都使用单个TFS生成定义构建。
按照微服务架构,客户非常希望有能力在每个发布版本基础上将某些或全部组件部署到生产环境中,并保留未受影响的服务。
创建10+ Release Definitions,每个组件一个似乎很疯狂,特别是由于环境配置将在定义之间重复。
但同时,如果我使用一个定义,如何使部署的组件可配置?
为每个组件创建任务,在一个定义下启用/禁用每个发布的任务?在这种情况下,我将不断更新Release Definition?
每个组件都有一个“环境”?只部署到我想要部署的“组件环境”?
对此有任何建议吗?非常感谢。
提前致谢。