gpt4 book ai didi

azure-devops - 什么是团队服务版本定义 'Post-deployment approver'?

转载 作者:行者123 更新时间:2023-12-03 09:26:44 25 4
gpt4 key购买 nike

对环境进行预部署批准是有意义的,但什么是部署后批准,我为什么要使用它? Team Service 文档中没有定义 here

最佳答案

验证测试是我能想到的主要场景。想象一个部署链
Dev -> Test -> UAT -> Prod
所以我设置了一个触发器,在每次 checkin /提交时部署到开发人员并运行一些基本的烟雾测试。

然后我设置了一个计划部署以测试凌晨 3 点并运行一组更全面的自动化测试,但是应用程序的某些部分仍然依赖于手动测试。测试人员可以根据他们是否发现任何错误来批准或拒绝发布后部署。如果测试人员(或测试负责人)不批准部署后步骤,则发布无法继续进行 UAT。

然后,您可能有批准部署到 UAT 的业务用户,一旦测试完成,验证发布是否可以上线。 (另一个部署后检查)

最后,您可能有一个批准部署到生产的检查。

如果您在所有环境中进行 100% 自动化测试,那么您就不需要这种手动干预,但是如果您仍然需要手动测试,那么这可以证明是一种相当轻量级的方式,可以确保合理的审批流程到位。

关于azure-devops - 什么是团队服务版本定义 'Post-deployment approver'?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45223959/

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