持续集成(Continuousintegration,CI)是一种每天数次将所有开发人员的工作副本合并到一条共享主线上的实践。听起来,持续集成也没有做很多事情,只是集成并自动化了一系列任务,以便所有开发人员的工作都可以每时每刻地进行合并。但其实持续集成中有很多门道,而且工具选型也有很多值得思考的地方。谈到CI,就不得不说Jenkins! 为了帮助DevOps新手加深认识,我们先来快速回顾一下Jenkins的历史:Jenkins起源于Hudson项目。Hudson始于2004年夏天,由SunMicrosyst