Buildix

原文:Buildix        敏捷    2006年7月7日

持續集成的好處我已經反覆說過多次了,要搭起這樣一個環境需要一臺持續集成服務器,還要有一個版本控制系統。要想讓項目進展得有條不紊,那就配置一套問題跟蹤系統來管理bug或類似的東西,最後再跑個Wiki來幫着收集和捕獲項目相關的各種知識。

這有啥難的?——你沒準這麼想。把上邊列的一攬子東西都搭好攢成一個舒服的環境可真是件苦差事。以我們的經驗,在新項目裏搭好這麼個環境必須得拿出一週左右的時間。以前我說起過我們倫敦辦公室裏生出了一支精銳部隊,他們的“副業”之一就是經過篩選搭建一套“構建服務器(build server)”。

這套Server——Buidix,經過在ThoughtWorks的幾個項目裏的試用,現在,它來到了大家面前。Buidix是一個完整的開發服務器,通過了一夥要求苛刻的ThoughtWorker的實戰演習測試,終於可以免費獲取了。

之所以免費,是因爲它是由一組開源軟件,被我們幾位配置部署魔術師(Chris Read、Julian Simpson和Tom Sulston)施了一下他們在冰箱裏發現的魔力,凍結在一起變成的

這套Server以Knoppix(一種Debian Linux發行版)做操作系統。它是一張Live CD,因此要想玩玩試試只需要一個光驅。和其他Live CD一樣,你可以很容易的把它們裝到機器上,之後,一臺能立馬上線的完備的服務器就此搞定了。另外,還有VMWare鏡像版本。

裏邊的部件包括SubversionCruise Control以及Trac,此外,如果你需要,還有配置好了的Samba(提供Windows文件共享)、DNS和DHCP。

更多情況請參考ChrisJulian的博客文章。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章