自动化结合Jenkins

自动化结合Jenkins

什么是CI/CD/Jenkins

  • CI:持续集成(Continuous integration)

  • CD:持续交付,持续部署(持续交付(Continuous Delivery)」和「持续部署(Continuous Deployment))

持续集成倡导:

  • 不要等到子系统的开发进入一个特定的阶段在进行测试

  • 尽量早,尽量平凡的多次集成

  • 提交了新的代码之后,立刻进行构建,(单元)测试

  • 好处是,今早的发现模块间集成问题

持续的概念

  • 每完成一个整体的部分(一个模块),就向下一个环境交付

  • 发现问题可以马上修改

  • 持续集成阶段的测试通常是单元测试

持续交付

  • 一部分功能完成,

  • 交付到测试环境

  • 以让QA或者试用用户来测试发现问题

  • 产品集成是持续的,反复的→交付 测试也是持续反复

持续部署

  • 计划功能全部完成,就可以让正式用户来测试发现问题

  • 部署到生产环境

  • 持续集成→持续交付→持续部署

上一篇:674. Longest Continuous Increasing Subsequence


下一篇:leetcode小白刷题之旅----674. Longest Continuous Increasing Subsequence