什么是构建平台?
个人理解的构建平台就是用来检查、编译代码的平台。对于不同的代码,分配对应的构建环境,运行脚本进行构建。例如针对java代码,就是分配安装jdk环境的服务器,进行java代码的编译。针对js代码,就是分配安装了node环境的服务器,使用node的一些插件,例如uglify进行js代码的合并压缩。
构建平台
- 现有的构建平台。
github的构建平台。
reference:http://developer.51cto.com/art/201405/439242.htm
重点关注travis CI - style-combine
内部构建工具之一。主要完成js代码的合并压缩。根据模块的依赖,合并 依赖的模块文件,减少http请求。在依赖分析,文件路径分析方面使用的是自己按照既有规则编写的解析程序,对于文件的合并压缩,则采取的是已经有的中间件。