jenkins info

jenkins 简介

  1. 持续集成简介

    1
    持续集成(CI)简单来讲就是一个能监控你版本控制系统变化的工具.无论任何时候,只要检测到发生变化,这个工具就会自动编译和测试你的应用.测试出现问题通知开发人员进行修复.持续集成能帮你监视代码库健康,自动监控代码质量和代码覆盖度量,还能帮你降低技术债务和减少维护成本.从本质上讲,持续集成是通过更快的反馈来降低风险.
  2. 引入持续集成

    1
    2
    3
    4
    5
    6
    7
    阶段1: 无构建服务器(手动构建)
    阶段2: 夜间构建(简单代码编译,定时构建)
    阶段3: 夜间构建加自动化测试(定时构建加集成测试)
    阶段4: 加入度量值(构建中运行自动化代码质量和代码覆盖率检查,测试相关性及有效性)
    阶段5: 更认真的对待测试(自动化构建加测试)
    阶段6: 自动化验收测试和自动化部署
    阶段7: 持续部署