我们有10个项目要发布。这可以节省时间并同时启动或创建这些版本。现在我们必须点击并批准10个管道。它需要大约半小时和30次点击。
关于建筑的事实
答案 0 :(得分:1)
在每个版本定义上启用Continuous Delivery触发器。
不要求部署管道中较低环境的批准。将较低环境的部署条件设置为“创建发布后”。
在发布工件后,将立即开始部署到所选环境。
然后将每个服务提升到管道中的下一个阶段,因为它已经准备好了。
由于您声明它们是微服务,因此它们应该能够彼此独立地部署而不会降低服务质量。突破性变化应该非常罕见。如果您发现必须以锁步方式部署许多服务,则可能存在架构问题,因为微服务的整个要点是它们彼此独立。此时,您不再使用微服务,而是使用小型,紧密耦合的服务。