【发布时间】:2021-03-11 14:52:30
【问题描述】:
在 Azure DevOps 中,构建和发布有单独的管道。单个构建(构建工件)可以通过不同的触发器发布到多个环境。
例如当构建完成时,它会触发发布到测试环境。批准后,触发发布到另一个不同参数的环境。
GitHub 将单个构建工件部署到多个环境的方式是什么?
【问题讨论】:
标签: continuous-integration devops continuous-deployment github-actions
在 Azure DevOps 中,构建和发布有单独的管道。单个构建(构建工件)可以通过不同的触发器发布到多个环境。
例如当构建完成时,它会触发发布到测试环境。批准后,触发发布到另一个不同参数的环境。
GitHub 将单个构建工件部署到多个环境的方式是什么?
【问题讨论】:
标签: continuous-integration devops continuous-deployment github-actions
目前没有直接的等价物。
它可以使用多个 github 操作或同一操作中的多个依赖作业进行建模。但这不是一回事。
有些人非常有创意,构建操作会创建问题并等待特定其他人的 LGTM 评论以触发新操作。您可以使用版本或包来存储构建输出。
我猜未来会有一些事情发生,但现在,如果你想要环境、阶段、批准等。然后继续使用 Azure Pipelines 和 GitHub。
【讨论】:
actions/upload-artifact 和 actions/download-artifact 操作。
id:stackoverflow.com/questions/60355925/…