Docker 自动化交付流水线最佳实践

  1. 基于 Jenkins Pipeline,搭建 Docker 容器自动化持续交付流水线。
  2. 通过各阶段自动化及手工测试的结果,形成多维度质量关卡,保障发布包质量。
  3. 开发测试镜像和生产镜像分库管理,通过质量关卡的镜像升级到生产库,生产库的镜像权限得到保障,避免镜像被篡改。
  4. 为 Docker 镜像构建进行持续的深度漏洞扫描,保证线上应用服务的安全。
  5. 为应用依赖的数据库等有状态服务提供自动化地数据库升级流程,规范自动化 CI/CD 流水线。

Release Fast Or Die