BuildBot
BuildBot
BuildBot是一個自動構建工具。每當代碼有改變,伺服器要求不同平台上的客戶端立即進行代碼構建和測試,收集並報告不同平台的構建和測試結果。BuildBot用python寫的,該python程序只依賴python環境和Twisted(一個python網路框架),可以在很多平台運行。
BuildBot是一個系統的自動化編譯/測試周期最需要的軟體,以驗證代碼的變化。通過自動重建和測試每次發生了變化的東西,在建設迅速查明之前,減少不必要的失敗。有警告計數,圖像大小,編譯時間,以及其他參數,隨著時間的推移可進行跟蹤,讓信息變得更明顯,因此更容易得到改善。
Buildbot是一個持續集成系統,自動構建/測試周期。通過自動重建和測試樹每次事情發生了變化,迅速構建的問題被查明之前,其他開發人員帶來不便的故障。
Buildbot是很容易設置,但非常可擴展性和可定製的。它支持任意的構建過程,並不僅限於共同構建過程為特定的語言(例如,自動工具或Ant)
Buildbot支持各種平台上構建和測試。開發人員,沒有足夠的設施,以測試他們的變化無處不在提交之前,不久之後,他們是否已經打破了構建或不知道。
Buildbot前的開發人員及時獲取信息的構建,具有多種狀態報告工具。
2010年05月26日,BuildBot 0.8.0 發布,該版本引入一個全新的資料庫後端模塊,該改進使得調度中的構建不會因為重啟而丟失信息;另外使用了模板引擎對 Web介面進行重構,增加一個新的 JSON API 和一個認證框架以及其他的改進。同時新版本更多的數據轉入資料庫後端以提升靈活性和可伸縮性。
2011年09月20日,BuildBot 0.8.5 發布。