CIにHudsonを使用したいのですが、プロジェクトは別のリポジトリからのコードで構成されています。次に例を示します。--org.sourceforce...はhttp:/ sv / n/rep1からチェックアウトする必要があります。--org.python ....はhttp:/ sv / n/rep2からチェックアウトする必要があります。--com.company.productはhttp:/ sv / n/rep3からチェックアウトする必要があります。
現在、別の担当者からコードをチェックアウト/更新するget.allターゲットでantスクリプトを使用しています。
したがって、ハドソンがget.allターゲットを呼び出してすべてのソースコードをフェッチし、2番目のターゲットを呼び出してすべてをビルドするジョブを作成できます。しかし、その場合、3つのリポジトリの変更を監視する方法は?
ジョブ構成にリポジトリを割り当てて、定期的にfethc / buildにジョブをスケジュールすることはできないと思っていますが、ビルドをコミットからトリガーできない場合は、CIのアイデアを見逃してしまうと思います/リポジトリの変更。
最善の方法は何でしょうか?ハドソンでプロジェクトの依存関係を構成する方法はありますか?