閱讀102 返回首頁    go 阿裏雲 go 技術社區[雲棲]


《配置管理最佳實踐》——2.11 持續集成與每日構建

本節書摘來自異步社區《配置管理最佳實踐》一書中的第2章,第2.11節,作者: 【美】Bob Aiello , Leslie Sachs著,更多章節內容可以訪問雲棲社區“異步社區”公眾號查看

2.11 持續集成與每日構建

持續集成是一個相當流行的軟件開發實踐。現在,人們時常把持續集成和敏捷開發聯係到一起。實際上,即使開發團隊使用的不是敏捷開發的過程, 持續集成在他們之間也已經非常流行。另外一個很明顯的現象是很多研發團隊並不需要簽入構建(commit build, check-in build),也就是說並不需要每次有代碼簽入代碼庫都要立刻觸發一個構建。很多時候,每日構建已經足夠用了,而且也容易實現。持續集成經常會發起很多沒必要的失敗構建,導致顯示麵板上出現很多沒必要的失敗記錄。某些構建可能需要幾個小時才能完成,這時持續的構建就會導致一個很長的構建隊列,最終使有些構建無法完成。在我工作過的公司,我認為選擇每日構建可能會更好。我的觀點是盡可能采取更輕量級的流程。恰好夠用的過程改進是我最推崇的,這也是建立有效開發過程最實際最直接的方法。

最後更新:2017-06-05 10:01:51

  上一篇:go  《配置管理最佳實踐》——2.12 構建工程的前景
  下一篇:go  《配置管理最佳實踐》——2.10 建立構建過程