2

IBM Build Forge(Rational)HudsonCIの比較を探しています。

職場ではBuildForgeのフルライセンスを持っていますが、最近、継続的インテグレーションやその他のタスクの自動化にHudsonを使用し始めました。

私はBuildForgeをほとんど使用していませんが、Hudsonに対するBuildForgeの特別な利点があるかどうかを確認したいと思います。

また、BuildForgeに対するHudsonの特定の利点のリストを確認すると非常に役立ちます。

重要かどうかはわかりませんが、BuildForgeがウィキペディアの継続的インテグレーションツールにリストされていないのは興味深いことです。

4

5 に答える 5

3

継続的インテグレーションアプリケーションのウィキペディアリストに含まれていなかったという事実に注意を向けてくれてありがとう。追加しました。Build Forgeは、長年にわたってSCMアダプターを使用して、継続的インテグレーション機能を提供するリーダーです。Build Forgeは、エージェントを使用して多くのプラットフォームをサポートすることに強みがあります。これらのエージェントは、Windows、Linux、AIX、Solaris、System Zなどで実行できます。エージェントのソースコードも無料で提供されるため、ほぼすべてのプラットフォームでコンパイルできます。このインターフェースを使用すると、1つまたは複数のボックスで順次または並行して実行されるタスクを簡単に自動化できます。セレクターを使用すると、ホスト名または「2GBのRAMを搭載した任意のWindowsマシン」などの基準によって、使用可能なエージェントのプールから特定のビルドサーバーを選択できます。

Build Forgeを使用する最も説得力のある理由の1つは、WebSphere用のRationalAutomationFrameworkです。これにより、WebSphere環境への完全な統合が可能になり、すぐに使用できるライブラリーを通じてWebSphereのデプロイメントと構成を自動化できます。これらのライブラリを使用して、アプリの完全なインストール、パッチ適用、展開、およびWASとポータルの構成を実行できます。詳細については、IBMRationalの担当者にお問い合わせください。

于 2010-12-07T01:44:30.147 に答える
1

BuildForge / RAFWユーザーである私は、上記の1つの点に反対する必要があります。BuildForgeなしでRAFWを使用することは完全に可能です。これはコマンドラインスクリプトによって駆動され、たとえばハドソンとRAFWを一緒にうまく使用できます。

サンプルコマンドは次のようになります。rafw.sh-eenv-c cell -t was_common_configure_start_dmgr

于 2011-02-20T19:04:23.640 に答える
1

BuildForgeでRAFW(IBM Rational Automation Framework for WebSphere)を使用できます。RAFWにはBuildForgeが必要なため、他のciサーバーでRAFWを使用することは意味がありません。

BuildForgeをサポートしており、ClearCaseなどの他のIBMソフトウェアと統合されています。理論的には、チェーン内の何かが機能しない場合は1つのベンダーと取引するだけで済みますが、IBMには製品のサポートチームが異なり、卓球ボールになる可能性があります。:(

ハドソンはオープンソースです(あなたがそれを好きなら)、それはあなたがソースを手に入れそしてあなたにより良く役立つようにそれを修正することができることを意味します。しかし、リリースサイクルは非常に短いです(約1週間、アジャイル開発)。ハドソンの主な作者の会社から現在(もちろん現金で)サポートされているより安定したバージョンがあります。

ハドソンは現在主流であり、活発に開発されています。BuildForgeの使いやすさはわかりませんが、Hudsonは優れています(常に完璧とは限りません)。Hudsonのプラグインの概念は素晴らしいプラスですが、BuildForgeにもそれがあるかどうかはわかりません。

現在、Hudsonを使用していますが、BuildForgeの詳細は確認されていません。

于 2010-10-04T15:21:02.007 に答える
1

継続的インテグレーションに必要なもの(ビルド、テストなど)を定義する必要があります。ハドソンを使用したことで、その有用性と有効性を保証できます。さまざまなニーズに対応できるHudsonを拡張するプラグインが多数あります。そして、あなたは価格ポイント(無料)を打ち負かすことはできません。

勤務先でBuildForgeライセンスを取得した理由を問い合わせる必要があります。おそらくあなたのチームの誰かがこれが行われた理由を知っています。ニーズに必要ない場合は、BuildForgeライセンスを更新せずに、Hudsonを引き続き使用してください。

于 2010-10-04T15:58:31.153 に答える
1

主な差別化要因IMO:

Hudson / Jenkinsは、多くの既存のプラグインを使用してより簡単に拡張できます。大規模なアクティブなコミュニティと豊富な情報とドキュメントがあります。

BuildForgeは、複数のマシンで実行されているエージェントで構成でき、タスクはターゲットエージェントで実行するように割り当てることができます。信頼できるベンダーサポート。

于 2012-08-23T12:12:32.600 に答える