在 Azure DevOps 中,构建和发布有单独的管道。单个构建(构建工件)可以使用不同的触发器发布到多个环境。
例如当构建完成后,它会触发发布到测试环境。当批准后,会触发发布到另一个具有不同参数的环境。
将单个构建工件部署到多个环境的 GitHub 方式是什么?
目前没有直接的等效物。
它可以使用多个 github 操作或同一操作中的多个依赖作业进行建模。但这不是同一件事。
有些人非常有创意,构建操作创建了一个问题,并等待特定其他人的 LGTM 评论来触发新操作。您可以使用版本或包来存储构建输出。
我猜将来会发生一些事情,但现在,如果你想要环境、阶段、批准等。然后继续使用 Azure Pipelines 和 GitHub。