Perl に最適な継続的インテグレーション フレームワーク/プロジェクトは何ですか? その理由は何ですか?
7 に答える
私が実際に見たのはSmolderだけです (オウムに使用されます)。これは TAP ベースであるため、標準の perl テスト構造とうまく統合されます。このプレゼンテーションも参照してください。
Cruise Controlをチェックアウトして、Perlソースを実行することができます。それを行う方法をつなぎ合わせるには少しグーグルが必要ですが、私はそれが以前に行われたのを見ました。
Test-AutoBuild をチェックしてください!
私はそれをテストしていませんが、TAP :: Harness :: JUnitは、ほぼすべてのCISを利用できるようにする必要があります。私はBambooが好きです。それは、私の(Atlassian)ツールの残りの部分に統合されているからです。
最近、 BuildBotに感銘を受けました。これは多くのソース管理システムをサポートし、すぐに使用できる優れた Web インターフェイスと IRC ボットを備えており、設定が非常に簡単で、非常に拡張性があります (Python で)。
現在のプロジェクト用に構成/拡張するのに時間がかかり、TAP::Formatter::HTMLでうまく動作するようにするには、いくつかのフープをジャンプする必要がありました。しかし、今では稼働しており、時間を費やしてよかったと思っています。非常にうまく機能しています。
私にとってのウィッシュリスト アイテムは、統計の収集と表示、および TAP の統合です。
Pjam - perl アプリケーション用の新しいpintoベースのビルド サーバーです。これは perl 固有のビルド サーバーです。内部でpintoを使用しているため、ビルドを細かく制御できます。
- ビルドの比較
- プロジェクトを特定のビルドにロールバックする
- 次のビルドの変更を参照してください
- 等
これは Ruby on Rails アプリケーションです。詳細については、https://github.com/melezhik/pjam-on-railsを参照してください。著者。