私は他の人たちと一緒にフリー ソフトウェア (bsd ライセンス) プロジェクトに取り組んでいます。ソース コード (svn) をチェックアウトし、それをビルドしてテスト (Check やその他のツールを使用した単体テスト) できるシステムを探しています。
Web ベースのインターフェイスがあり、レポートを生成する必要があります。
このようなシステムを null から自分で作成する必要がないことを願っています...
私は他の人たちと一緒にフリー ソフトウェア (bsd ライセンス) プロジェクトに取り組んでいます。ソース コード (svn) をチェックアウトし、それをビルドしてテスト (Check やその他のツールを使用した単体テスト) できるシステムを探しています。
Web ベースのインターフェイスがあり、レポートを生成する必要があります。
このようなシステムを null から自分で作成する必要がないことを願っています...
これを自分でコーディングする必要はありません。SVN などのシステムからソース コードをチェックアウトできる継続的インテグレーションシステムが多数あり、それらは通常、独自のタスクで簡単に拡張できるため、カスタム テスト スクリプト/プログラムを実行します。問題になるべきではありません。
これらの CI システムは C で書かれていない可能性がありますが、ソース コードにアクセスしてコンパイルできる必要があるだけなので、それは問題ではありません。
よく知られている CI ツールをいくつか挙げると、次のようになります。
継続的統合 としてタグ付けされた Stack Overflow に関する他の質問にも興味があるかもしれません。:)
私の投票は CruiseControl.NET です。あなたが求めているものはすべて揃っています。オープン ソースなのでコストが低く、Google グループに非常に活発なユーザー コミュニティがあり、慣れてきたら問題を解決するのに役立ちます。また、.NET ベースですが、MONO を使用すると、Linux および Mac のビルド サーバーでも非常に優れているため、すべてをカバーできます。
ビルドボットをチェックする