目标
应维护跨环境的清晰版本矩阵以支持升级规划。本工作流采集各环境运行的应用与依赖版本形成矩阵,找出与标准不符的版本偏差,按顺序规划升级以消除偏差且不破坏依赖,并从部署数据自动更新矩阵以防过时。
步骤要点
- 采集各环境的应用与依赖版本形成矩阵。
- 找出与标准不符的版本偏差。
- 按顺序规划升级以消除偏差。
- 从部署数据自动更新矩阵。
# list deployed versions by environment
for env in dev staging prod; do echo "$env: $(deploy_info --env $env --version)"; done
验证
按顺序执行上述步骤后,逐项确认每个步骤的预期状态均已满足;只有全部预期状态成立,才认为本流程完成。若某一步未达到预期状态,应先按排错提示排查,不要跳过继续,以免掩盖问题。
排错提示
- 未知版本偏差会造成支持混乱。
- 临时升级会带来依赖意外。
- 过时矩阵会误导规划。
适用边界
- 尽量减少版本偏差。
- 矩阵应自动化维护。