首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >VSTS版本管理;多个版本目标

VSTS版本管理;多个版本目标
EN

Stack Overflow用户
提问于 2017-01-20 02:04:16
回答 1查看 101关注 0票数 0

我有一个有8个web项目和12个可执行文件的解决方案,它们都非常紧密地耦合在一起,因为它们之间共享了许多业务库;我们在VSTS中对整个解决方案有一个单一的构建定义,但有20个不同的发布定义。

我们有用于开发/ QA /预生产/生产的单一环境,足够多的并发活动开发,以及将单个更改向上移动到所有环境模型对我们不太起作用的管理限制;开发和QA测试稍后将转移到发布候选版本的夜间复合构建。

在我看来,我们想要有两组发布定义(一个开发和一个QA集,以及一个通过生产集的用户接受),但是如果遵循这个模型,我们最终会有40个发布定义。我是不是遗漏了什么?我们对EXEs有不同的定义,因为我们不希望一个发布失败影响到另一个发布失败,而且由于它们都是单独的有效负载到不同的目录,似乎它们都应该是不同的。

每个可部署项目一个版本定义的模式是正确的,并且在夜间构建的情况下,所有可部署版本定义的两组是正确的吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-01-20 11:30:43

您应该始终以一个版本定义为目标,在一个环境中一次部署整个应用程序,或者至少一次部署整个子系统,如果您有某种微服务模式的话。在面对高度耦合的依赖关系时,您不希望必须触发多个版本。这可能会在循环中引入很多错误,或者至少是复杂性。对于每个环境,该定义还可以多次具有相同的序列。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41748685

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档