关于停用变更请求及阻断集成环境遗留CR传输能力的技术问询
系统架构环境与变更请求(CR)传输风险解决方案需求
针对你提到的系统架构环境与变更请求(CR)的传输风险问题,我整理了相关背景、风险点以及核心需求如下:
核心环境说明
我们的系统架构包含四个核心环境,对应关系如下:
- [1]:开发(Development)
- [2]:质量保证(Quality Assurance)
- [3]:集成(Integration)
- [4]:生产(Production)
常规CR传输流程
- [1]→[2]→[3]传输路径:从开发环境发布原始变更请求(CR),在QA环境完成内容质量验证后,最终传输至集成环境。
- 到[4]的传输路径:逻辑与上述基本一致,CR经过集成环境后,最终推送至生产环境。
长周期项目中的特殊场景与风险
在大型长周期开发项目中,会存在这样的操作:多个已经抵达集成环境([3])的CR,会被整合到开发环境([1])的新CR中,随后发布至QA环境([2]),再依次流转到集成([3])、生产([4])环境。
这种操作会导致集成环境([3])中遗留部分需要废弃的CR,而这些废弃CR存在被误传输至生产环境([4])、覆盖新版本的风险——目前已经出现过相关不良案例。
核心需求
我们需要在**不删除这些废弃CR(用于文档留存)**的前提下,实现两个关键目标:
- 阻断废弃CR的传输能力,防止其被误推送到生产环境
- 停用这些废弃CR的变更请求功能
内容的提问来源于stack exchange,提问作者Dorad
相关产品推荐
相关产品推荐

