企业云原生的探索与落地深圳沙龙-RacherLabs-20-11-14/安信证券DevOps探索与实践通过可视化的方式简化定义每个系统、每 个服务自己流水线的过程,提供更加灵活 的流水线支持; ⚫ 提供统一任务模板给大家选择,模板中对 应的功能在统一的pipeline脚本中实现, 保存到代码仓库中,能够实现问题的统一 修复和功能的统一升级; ⚫ 因为流水线功能分为了pipeline脚本,和 可视化方式配置两部分,通过可视化配置 的部分需要考虑留痕和版本回溯的问题。 工具平台建设-面向应用的交付流水线 SIT提测 频繁集成 ⚫ 每次代码提交触发完整 流水线过程 ⚫ 集成规则 01 自动化验证 ⚫ 单元测试 ⚫ 代码静态扫描 ⚫ 部署 ⚫ 自动化测试 02 第一时间修复 ⚫ 优化流水线执行时长 ⚫ 关注红灯修复时长 03 标准化的资源池 ⚫ 构建环境标准化 ⚫ 动态按需初始化 04 频繁地将工作成果集成到一起,并且在每次提交后,自动触发运行一次包含自动化验证 集的构建任务,以便尽早地发现集成问题 自动化测试成功率 ⚫ 接口响应时间 ⚫ 单测覆盖率 ⚫ 漏洞数量 ⚫ BUG数量 ⚫ 技术债务 feature流水线 develop流水线 sit流水线 uat流水线 ⚫ 问题发现得越早,修复成本就越低; ⚫ 质量是每个人的责任,而不是质量团队的责任。 试点项目实践-部署与发布管理 PRD UAT SIT playbook hosts文件 shell脚本 软件包 源代码0 码力 | 27 页 | 2.42 MB | 1 年前3
企业云原生的探索与落地深圳沙龙-RacherLabs-20-11-14/应用容器化最佳实践✓ 是否有特定的操作系统、GPU或其他底层资源依赖 ✓ 系统间集成方式(应用层集成、数据库层集成) ✓ 业务场景及用户使用情况(用户数、并发数、集中时间段) ✓ 系统目前是否有已知的安全漏洞及修复计划 ✓ 是否可允许停机升级、停机升级窗口时间段及时长 ✓ 应用研发及维护团队情况 ✓ 应用近期发布及迭代计划情况 © Copyright 2020 Rancher Labs. All Rights0 码力 | 28 页 | 3.47 MB | 1 年前3
共 2 条
- 1













