Perl 用の継続的インテグレーション フレームワークはどれですか?[閉まっている]

StackOverflow https://stackoverflow.com/questions/101786

質問

Perl に最適な継続的インテグレーション フレームワーク/プロジェクトは何ですか?またその理由は何ですか?

役に立ちましたか?

解決

私が実際に動いているのを見た唯一のものは、 くすぶっている (のために使用されます) オウム)。これは TAP ベースであるため、標準的な Perl テスト構造とよく統合されます。こちらもご覧ください プレゼンテーション.

他のヒント

さまざまな提案を検討しましたが、どれも実行するのが少し面倒に思えました。

それ以来見つけました ハドソン 、遊んでみると、非常に良さそうです。 タップからjunit-xmlへ 基本的なビルドが完了するまでに約 30 分かかりました。非常に素晴らしい。

チェックアウト テスト-自動ビルド!

可能です クルーズコントロール Perl ソースをチェックアウトして実行します。その方法をまとめるには少しグーグル検索が必要ですが、以前にそれが行われたのを見たことがあります。

テストしていないのですが、 TAP::ハーネス::JUnit ほぼすべての CIS を利用できるようにする必要があります。私は Bamboo が気に入っています。それは、他の (Atlassian) ツールに統合できるからです。

感銘を受けました ビルドボット 最近 - 多くのソース管理システムをサポートし、すぐに動作する優れた Web インターフェイスと IRC ボットを備え、設定が非常に簡単で、(Python で) 非常に拡張可能です。

現在のプロジェクト用に設定/拡張するには時間がかかり、うまく動作させるためにいくつかの困難を乗り越える必要がありました。 TAP::フォーマッター::HTML. 。しかし、今では起動して実行できるようになりました。時間を費やしてよかったと思います。非常にうまく機能しています。

私にとって欲しいものリストの項目は、統計の収集と表示、TAP の統合です。

Pjam - 新しいです ピント Perl アプリケーション用のベースのビルド サーバー。これは、使用しているため、Perl固有のビルドサーバーです ピント 内部では、ビルドを細かく制御できます。

  • ビルドの比較
  • プロジェクトを指定されたビルドにロールバックする
  • 次のビルドの変更を確認する

これは Ruby on Rails アプリケーションです - 詳細はこちらをご覧ください https://github.com/melezhik/pjam-on-rails. 。著者。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top