部署安全应用程序的最佳实践
要部署安全应用程序,DevSecOps 持续部署工具链只包含一个管道,其做法如下。
- 变更管理自动化,帮助开发人员、审批人员和审计人员从合规性角度跟踪部署情况。
- 根据相关持续集成管道运行期间收集的证据,为给定的变更集创建证据摘要。
- 在基于 Git Repos and Issue Tracking 的变更管理存储库中创建变更请求,并添加部署证据。
- 使用清单资源库将已构建的工件推广到暂存和生产等部署环境。
- 验证变更请求,如果符合所有部署标准,则自动批准。
- 如果变更请求获得批准或标记为紧急,管道就会将映像从库存部署到生产中。