0

tycho と hudson を使用した maven 3 を使用したフィーチャー ビルドによって Eclipse rcp アプリケーションをビルドするためのビルド ワークフローを探しています。

私の例:

3つの特徴

  • 特徴A
  • 特徴B
  • 機能 C

2 製品

  • 製品 1 - 機能 A および B に基づく
  • 製品 2 - 機能 B および C に基づく

すべての機能と製品に対して、1 つの Hudson ジョブが存在します。私が要求したワークフローは

  1. すべての機能が構築されて展開されます
  2. すべての製品は、展開された機能に基づいて作成されます。

そのための最善の実践的なワークフローはありますか(最良の場合はチュートリアルを使用)?

4

1 に答える 1

1

すべてのジョブで同じローカルMavenリポジトリーを使用することで、これを機能させることができるはずです。たとえば、機能Aビルドを呼び出すとmvn clean install、ビルド結果は、同じローカルリポジトリで実行されるすべてのTychoビルドに表示されます。

MavenとTychoはマルチプロセスで安全な方法でそのリポジトリにアクセスしないため、共有ローカルMavenリポジトリにHudsonロックを設定する必要があることに注意してください。

于 2013-02-20T12:12:47.057 に答える