私はPythonコードベースを使用した趣味のプロジェクトに取り組み始めており、何らかの形の継続的インテグレーションをセットアップしたいと考えています (つまり、チェックインが行われるたびに一連のテスト ケースを実行し、担当者にナグ メールを送信します)。テストが失敗したときの人) CruiseControlまたはTeamCityに似ています。
ほとんどのVCSesでフックを使用してこれを実行できることはわかっていますが、それにはバージョン管理サーバーと同じマシンでテストを実行する必要があり、これは私が望むほどエレガントではありません。Pythonコードベースに適した、小さくて使いやすいオープンソースの継続的インテグレーション システムについて何か提案はありますか?