让前端飞技术干货

如何构建前端开源项目 CI 机制

2017-07-19  本文已影响224人  smartLife

最近几天一直在搞开源项目持续集成机制这一块的事情,今天算是告一段落了,把自己在这几天遇到的坑和用到的工具,技术整理成了一片文章,一是作为总结,二是作为分享,希望有类似经历的开发者可以参考!

一、什么是 CI?

CI 是 Continuous integratio 的缩写,中文名称是持续集成。他作为开源项目必不可少的一个环节,不但可以规范编码方式,也可以直观的提供给开发者一种项目质量的信息。相信很多人也都看到过持续集成之后的结果,他是以 README.md 的形式体现在项目中的,比如最近做的 MIP项目

MIP 项目持续集成

二、为什么要做持续集成?

三、持续集成构建利器

在这篇文章里会结合 Mocha + Chai + Karma + Travis + Coveralls + SauceLabs 这几种利器和大家介绍一些开源项目中如何把持续集成跑起来。

四、基于这套工具如何构建持续集成环境

五、坑列表

script:
  - npm run test
  - npm run test:sl
  - npm run test:co

上面的一些步骤基本就可以完成持续集成环境的构建,当然坑都是自己踩了才知道,所以动手吧骚年,有问题欢迎在评论区交流!

上一篇 下一篇

猜你喜欢

热点阅读