gpt4 book ai didi

azure - 通往多个环境的 CI/CD 管道

转载 作者:行者123 更新时间:2023-12-03 04:23:11 25 4
gpt4 key购买 nike

我正在学习 CI/CD 概念,并尝试在 Azure 中设置管道,以将示例 api 部署到 dev、int、qa 和 prod 环境。我能够将构建成功部署到所有环境。但企业中做CI/CD的正确方法是什么呢?即使我们在构建中运行了单元测试,我们也无法在所有环境的每次 checkin 上进行构建。通常的流程应该是单元测试,然后部署到阶段/QA,一旦 QA 签字,我们就将构建升级到 PROD,对吗?这如何适应 CI/CD 管道?此外,我们可以在 Dev 中拥有多个构建,我们可以选择将哪个构建部署到 stg 和 prod 吗?

最佳答案

理想的方法是将每个 checkin 链接到某个错误/任务,以便将其链接到适当的测试用例。 checkin 后,自动测试用例同时运行并测试 checkin 是否有效。如果有效,您可以将其排列到部署中,只有在获得必要的批准后才会部署。建议对每次 checkin 运行持续集成管道,以便您拥有构建成功和失败的历史记录,这是一个很大的帮助当您必须查找/跟踪错误时,您会感到轻松。

对于生产环境,您需要获得多个批准才能进行部署,并在提供签核时提供所有批准。

为了将构建映射到 stg 和 prod 。是的,您可以执行此操作。如果您在 azure 中使用 Web 应用程序,并且您有 prod 和 stage 插槽,那么您可以将分支指向部署配置中的相应插槽。

如果您还有其他需要,请告诉我。

希望这有帮助。

关于azure - 通往多个环境的 CI/CD 管道,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46588290/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com