1

Maven と Continuum を使用して構築されたプロジェクトがあります。いくつかのリリース ブランチがあり、そのほとんどは廃止されていますが、問題が発生した場合は復活する可能性があります。

私の問題は、Continuum にブランチを追加するのが非常に重いことです。私がこれまでに見つけた最良の方法は、各ブランチを個別のプロジェクトとして追加することですが、それにはかなりの量のセットアップが必要です。それほど頻繁にリリースするわけではないので、これで問題ありませんが、有効期間が短いフィーチャー ブランチに対して Continuum を実行できるようにしたいと考えています。また、毎回手動ですべてを設定する必要はありません。

4

2 に答える 2

3

有効期間が短い機能ブランチに対して Continuum を実行する機能が必要であり、毎回手動ですべてをセットアップする必要はありません。

期待される答えではないかもしれませんが、別の CI ツールに変更することをお勧めします。たとえば、Hudsonを使用すると、説明したことを非常に高速かつ簡単に実行できます(新しいmaven2プロジェクトビルドを作成し、scm URLを入力すれば完了です)。

于 2010-02-02T16:13:14.530 に答える
0

これらの短期間の機能ブランチがそれほど重要でない場合は、プロジェクトの SCM Url を、継続的インテグレーションを行う新しい機能ブランチの SCM Url に変更できます。残念ながら、Continuum は各ビルドのビルド履歴で SCM URL を追跡しませんが、SCM Url を変更すると、毎回新しいプロジェクトを作成しなくても必要なものが提供されます。

于 2010-03-31T16:23:03.717 に答える