摘要:
- Travis-CI 免费、可配置,可能是 github 上 CI 工具的头魁。
- 本文简述 Travis-CI 的配置操作步骤、配置文件释义。
github 能够与多种持续集成(CI)和持续交付(CD)工具融合,github 的 marketplace 中有整理好的一份 CI 工具清单,里面列了 20+ CI 工具,其中 10+ 个还带有“Verified by Github”的绿色认证标签,2017 年 github 推出过一篇blog,统计出 top10,Travis、Circle、Jenkins 为前三,但 2019 年我想估计排位已经变化了,至少上面清单中已经找不到 Jenkins 了。
Travis 等工具的 CI 功能相比 Jenkins 会弱一些,可配置性、灵活性、和插件都不可比,但 travis 不需要自己搭建和维护 CI 服务器,github 上 public 项目就免费提供服务,Jenkins 则需要自己搞台电脑 or 云主机,两者一比,免费的午餐又胜利了。