【问题标题】:Kick off multiple stages across different Azure Pipelines跨不同 Azure 管道启动多个阶段
【发布时间】:2021-04-22 14:11:22
【问题描述】:

我们需要能够选择启动多个 Azure Pipeline 阶段,例如,在发生灾难恢复 (DR) 情况时。我们目前混合了 Classic 和 YAML 管道,每个管道都有一组阶段,包括部署到给定环境。

从每个管道部署特定阶段是否简单?

我正在描绘一个新管道,它具有一系列任务(可能在单独的作业或阶段中),这些任务启动其他管道中的特定阶段。这很简单吗?


为那些考虑这种方法的人编辑...

启动多个管道有复杂性:

  • 为每个管道启动哪个版本以及如何跟踪?
  • 如何处理一个或多个管道故障?
  • 什么是回滚策略?

如果可能的话,改变方法。这不是一个容易的改变,因为它可能需要对系统本身进行设计改变。

【问题讨论】:

    标签: azure-pipelines


    【解决方案1】:

    您可以将Trigger Azure DevOps Pipeline 任务添加到管道中以启动其他管道中的阶段。

    【讨论】:

    • 谢谢。我有其他优先事项,但也看过这个扩展。我们不能将非官方扩展用于部署这样重要的事情。我们可能会使用(并归功于)那里的一些代码。但是,我们对这种方法的研究越多,我的问题就越像是描述了一个有问题的需求。
    猜你喜欢
    • 1970-01-01
    • 2023-01-05
    • 2021-03-25
    • 2020-05-29
    • 2020-06-10
    • 1970-01-01
    • 1970-01-01
    • 2020-05-03
    • 1970-01-01
    相关资源
    最近更新 更多