私は、BuildbotとPerforceを使用してチームのC/C++プロジェクトのポストチェックイン検証システムを用意しています。しかし、現在のシステムでは、チェックインに応答し、送信された後にのみ障害を検出します。いくつかの人々が、保留中のチェンジリスト(私はP4シェルフと考えています)をパッケージ化するプロセスを自動化し、ビルダーに渡してチェックインをビルド、テスト、提出する完全な事前チェックインシステムを要求しました。 。これにより、悪質なチェックインのほとんどが提出されるのを防ぐことができます。しかし、私はこれを行う良いシステム(商用またはオープンソース)を発見していません。保留中の変更をテストして送信するシステム(Perforceで理想的)
誰でもこれを可能にするソフトウェアの経験はありますか?私はこれをチェックイン手掛かりやgated checkins(TFS 2010の名前)と呼んでいます。このプレチェックイン検証と提出アプローチの標準化された用語はありますか? Buildbotでこれを行うことができれば理想的ですが、他のソリューションにも対応しています。