如何搭建基于Jenkins,ApacheMesos和Marathon的彈性高可用的持續集成環境持續集成(CI)是一種軟件開發實踐,使用得當,它會極大的提高軟件開發效率并保障軟件開發質量;Jenkins是一個開源項目,它提供了一種易于使用的持續集成系統;Mesos是Apache下的一個開源的統一資源管理與調度平臺,它被稱為是分布式系統的內核;Marathon是注冊到ApacheMesos上的管理長時應用(long-runningapplications)的framework,如果把Mesos比作數據中心kernel的話,那么Marathon就是init或者upstart的daemon。本文旨在探討如何利用Jenkins,ApacheMesos和Marathon搭建一套彈性的,高可用的持續集成環境。