我已經爲我們團隊的使用Buildbot和Perforce的C/C++項目準備了一個工作後驗證驗證系統,它對我們來說很好。但是,我們當前的系統會響應簽入,並且只會在提交後檢測到失敗。有幾個人要求一個完整的預先簽入系統,該系統可以自動完成將待處理的更改列表(我正在考慮P4架子)的打包過程,並將其交給構建器,該構建器將構建,測試並提交簽入(以他們的名義) 。這樣可以防止大多數錯誤的簽入被提交,並且我們仍然可以在buildbot上運行更徹底的測試。但是,我還沒有找到任何這樣做的好系統(商業或開源)。用於測試和提交待處理更改的系統(最好在Perforce中)
有沒有人有使用此軟件的經驗?我聽說這裏提到了一個入住手續或門控簽入(TFS 2010的名字)。對於這種簽入前驗證和提交方法,是否有更加標準化的術語?如果我們可以在Buildbot中做到這一點,那將是理想的選擇,但我們也願意接受其他解決方案。