簡評:GitHub 上最受歡迎的 CI 工具。
持續集成(Continuous integration)指的是,頻繁地(一天屢次)將代碼集成到主幹。編程
持續集成工具讓產品能夠快速迭代,同時還能保持高質量,能夠快速的發現錯誤,防止分支大幅偏離主幹。瀏覽器
持續交付(Continuous delivery)指的是,頻繁地將軟件的新版本,交付給質量團隊或者用戶,以供評審。若是評審經過,代碼就進入生產階段。架構
有很多的 CI 和 CD 工具能夠與 GitHub 集成,其中有一些能夠經過 GitHub Marketplace 快速安裝,你能夠作出一些選擇。框架
找到適合本身的工具備一些因素,包括:編程語言
沒有完美的 CI 工具,但總有最適合你的,你必須作出選擇,複雜度仍是簡單易用。例如,你想測試針對某個平臺使用特定編程語言編寫的小型應用程序,那麼你不須要在幾十種具備多種編程語言和框架的平臺上測試嵌入式軟件控制器工具的複雜性。工具
咱們蒐集了 GitHub 上使用最多的 10 個 CI 工具:測試
他們分別是:ui
這些工具的只默認或者預設的設置徹底夠用,你不在須要費力尋找最好的那個,是否是感受輕鬆了不少?spa