2012-08-10 6 views
10

水銀プラグインですべてのブランチを構築するにはHudson/Jenkins(まだHudsonを使用しています)を設定するにはどうすればよいですか?私は、特定のブランチに対して別々のジョブ/ etcを作成できることを見てきましたが、すべてのブランチをビルドするだけで十分な場合があります。すべての水銀枝を構築するためのHudson/Jenkinsの設定

私が考えることができる(そして私はそれを試していない)唯一の方法は、ビルドスクリプトを[スレーブのHudsonによって実行される]何とか最新のコミットとhg update -r 、それをやっている水銀のプラグインではなく。

これを行うには、よりエレガントで正しい方法を見つけることが大好きです!

答えて

1

定期的に使用されているブランチ(マイルストーンや開発者の名前付きブランチ)がある場合は、マスタービルドのコピーを作成し、そのブランチをポイントするだけです。

たとえば、私のチームのビルドサーバーでは、プロダクション( 'default'ブランチ)と開発( 'dev'ブランチ)があります。ビルドは、ビルドスクリプトのパラメータとしてブランチ名を入力することで実行されます(メインジョブのコピーからの単純な1フィールドの変更です)。

明らかに、これは一握りの枝を超えて拡大縮小されませんが、必要であれば十分でしょう。

関連する問題