开发者社区> 问答> 正文

生产部署阶段的流水线有哪些特别之处?

生产部署阶段的流水线有哪些特别之处?

展开
收起
夹心789 2024-07-04 11:53:07 3 0
2 条回答
写回答
取消 提交回答
  • 生产部署阶段的流水线通常涉及严格的控制和安全性措施。这一阶段可能包含以下特点:

    安全性检查:在部署前执行安全扫描和代码审查,确保代码质量与安全标准相符。
    环境隔离:使用隔离的生产环境,确保测试和开发不会影响生产服务。
    灰度发布/蓝绿部署:逐步将流量切换到新版本,允许回滚至旧版本以降低风险。
    自动/手动审批:可能需要人工审批步骤,确保所有变更都经过审查。
    监控与警报:部署后密切监控系统性能,如有异常快速触发警报。
    回滚策略:自动或手动的回滚机制,以防部署后出现问题。
    版本控制:记录每次部署的详细信息,便于跟踪和审计。
    可参考此文档
    image.png

    2024-07-05 15:50:55
    赞同 1 展开评论 打赏
  • 生产部署阶段的流水线除了包含常规的代码检视、构建、部署等步骤外,还特别增加了审核步骤,以确保应用在进入生产环境之前已经通过了所有的质量检查和验证。此外,该阶段的流水线还限制了运行分支为master,并会自动计算流水线执行时所涉及到的feature分支,并判断其前序阶段的执行成功与否。

    2024-07-04 13:28:39
    赞同 3 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
基于ACK One和ACR构建CI/CD流水线最佳实践 立即下载
基于阿里云K8S服务快速构建DevOps流水线 资料下载 立即下载
低代码开发师(初级)实战教程 立即下载