2

私のショップでは (ほとんどの場合そうであると思います)、さまざまなソフトウェア コンポーネントの複数のリリースがあります (それらを foo-client および bar-service と呼びましょう)。私の cc.net 構成では、現在、トランクに foo-client 用の「プロジェクト」が 1 つ、foo-client バージョン 1.0 用のプロジェクトが 1 つ、foo-client バージョン 1.1 用のプロジェクトが 1 つあります。

ダッシュボード レベルで本当に見たいのは、次のようなものです。

  • foo クライアント

  • バーサーバー

foo-client または bar-server のいずれかにドリルダウンできます。ロールアップには最後の連続ビルドのステータスが表示され、既存のタグ付きバージョンの新しいビルドを確認および/または強制することができます。

皆さんは、どのビルド管理フレームワークの下で何をしていますか?

4

1 に答える 1

1

Hudson(プラグインを介してMSbuildをサポート)を確認することをお勧めします。これは、Javaアプリケーションサーバー(GlassfishまたはTomcatを推奨)にデプロイできます。

ダウンロード、解凍、デプロイには約5〜15分かかります。これで、プロジェクトビルドの定義を開始できます。

基本機能を拡張するプラグインは非常に多く、開発チームは3〜4日のリリーススケジュールで新機能やバグ修正をリリースしているようです。そのため、コードの活力は非常に高くなっています。

http://hudson-ci.org/

Glassfishダッシュボード内で(定義する可能性のあるプロジェクトルート名に固有のタブを介してプロジェクトを整理できます)、希望する組織構造を簡単に実現できます。

于 2008-11-24T05:51:41.763 に答える