公司如何将代码交付生产
  vJ6F0S9GUs6p 2023年11月02日 53 0


公司如何将代码交付生产

下图说明了典型的工作流程。

第 1 步:流程开始时,产品负责人根据需求创建用户故事。

第 2 步:开发团队从积压工作中提取用户故事,并将其归入两周开发周期的冲刺阶段。

第 3 步:开发人员将源代码提交到代码库 Git。

第 4 步:在 Jenkins 中触发构建。源代码必须通过单元测试、代码覆盖率阈值和 SonarQube 中的门。

第 5 步:构建成功后,构建结果将存储在 artifactory 中。然后将构建部署到开发环境中。

第 6 步:可能有多个开发团队在开发不同的功能。这些功能需要独立测试,因此要部署到 QA1 和 QA2。

第 7 步:质量保证团队接收新的质量保证环境,并执行质量保证测试、回归测试和性能测试。

步骤 8:一旦 QA 构建通过了 QA 团队的验证,它们就会被部署到 UAT 环境,QA 团队、开发团队甚至产品负责人都会在这里执行 UAT 测试。

步骤 9:如果 UAT 测试成功,构建就会成为候选发布版本,并按计划部署到生产环境中。在这里,我们可能不想一次性部署到所有用户,以降低变更风险,因此可以使用一些技术,如功能切换、金丝雀部署等。

第 10 步SRE(网站可靠性工程)团队负责产品监控。他们利用一系列日志分析工具和流程跟踪工具,如 ELK 栈、Prometheus 和 Skywalking。他们将生产问题报告给质量保证和开发团队,而团队则需要根据确定的优先级修复这些问题。

公司如何将代码交付生产_质量保证


【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月08日 0

暂无评论

推荐阅读
vJ6F0S9GUs6p