5

CL の継続的インテグレーション フレームワークはありますか? 具体的には、私は探しています:

  • 自動化された「ビルド」、つまり基本状態からの ASDF システム ロード
  • 自動テスト
  • ステータスのプッシュ - 特に壊れたビルドや失敗したテストについての電子メール通知など
  • ステータス プル - ウェブサイト、ログ、開発チームがプルして読み取ることができるものすべて
  • ステータス履歴 - 実行の詳細が保存され、簡単に閲覧可能
  • 私には、Lisp コミュニティのオープンソース側がソロ開発を擁護しているように思えます。チームのサポートはほとんどありません。任意の開発者がチェックアウトできる lib 依存関係を持つプロジェクト トランクを作成するだけでも、手作業で行う必要があります。

    4

    1 に答える 1

    3

    Hudsonを使用できます。これは非常にシンプルで、言語に依存しません。唯一の要件は、バッチ ファイルからすべてを開始し、エラーが発生したときに 0 以外の値を返すことができることです。Java、C++、および Ruby プロジェクトでこれを使用します。

    これも役立つかもしれません。プログラムがエラー コードを返さない場合は、出力ログでエラーをチェックし、何かが見つかった場合にエラー コードを返すプログラムの後に実行される小さなスクリプトを作成できます。

    于 2009-01-21T06:54:41.763 に答える