我是一羣少數開發人員共享編譯器工具鏈的許可證。我們遇到的問題是,在一個開發人員獲得使用編譯器的許可之後,下一個開發人員可以使用編譯器需要很長的等待時間。這造成了很多浪費時間和沮喪的人。用於本地和遠程編譯的集中式buildserver
由於許可證非常昂貴,購買更多的許可證不是一種選擇。我希望能夠通過建立一箇中央編譯器來更充分地利用許可證,您可以將作業推送到機器上並讓機器完成工作。我們也在研究自動構建來驗證源代碼。
我已經看過了buildbot,這對於自動化構建和測試來說似乎已經成熟了,但是在推送更改到遠程存儲庫之前,開發人員處於其本地測試階段時使用它來代替本地構建,可能會超出其範圍。
理想情況下,此工具將能夠位於IDE和編譯機器之間,以便它在IDE上顯示構建正在本地執行。那麼如果出現任何警告/錯誤,我們仍然可以使用這些方便的功能來糾正語法錯誤。
這是一個有用的工具,雖然它可能無法與IDE無縫工作(並不是說buildbot嘗試不是有用的)。 –