1、持续发布是什么?
频繁地将软件的新版本,交付给质量团队或者用户,以供评审。
2、对接持续发布需要具备什么条件?
1) 测试自动化程度较高,持续发布的终态是不需要人工介入
2) 做到持续集成,持续集成是持续交付、持续发布的先决条件
3、两周一迭代的快速迭代,主要任务是需求快速交付,为达到快速,需解决以下三个问题:
1) 如何具备需求快速交付能力
2) 如何在快速交付的同时保证质量不下降
3) 如何降低迭代过程中的人力消耗(机器多,人工验证耗时耗力)
4、对应以上三个问题,我们从三个方面对应解决:
1) 阶段自动流转:借助自动部署,减少人工介入发布流程,有能力达到需求快速上线
2) 质量卡点:建立质量标准,有能力进行需求高质量交付
3) 自动验证:有能力降低发布过程中人力消耗
【推荐】还在用 ECharts 开发大屏?试试这款永久免费的开源 BI 工具!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步