0

私は Bndtools を使用して OSGi を開発することの大ファンです。新しいプロジェクトのリクエストにも使用したいと思います。ただし、1 つの要件として、すべてのビルド プロセスを Hudson が行う必要があります。

私の質問は、Bndtools プロジェクトに接続された Hudson を使用できるようにする方法です。誰かが私のためのステップバイステップのチュートリアルを持っているかもしれません:)さらに、ハドソンはOBRを使用して、Bndtoolsが行っているように依存関係を解決しますか? そのような展開プロセスはどのように見えるべきですか? Btw Bndtools には、バックグラウンドで OSGi 環境を開始する「統合テスト」プロジェクト環境が 1 つあります。ハドソンはそのような種類のテストを理解できますか?

Bndtools を可能な限り使用するためのベスト プラクティスは何ですか?

助けてくれてありがとう。

キリスト教徒

4

2 に答える 2

0

各プロジェクトのbuild.xmlを介してカスタムのメインbuild.xmlを繰り返すだけで方法を見つけました。私は働いていますが、それは特別なことではありません。

于 2012-08-04T10:52:51.413 に答える
0

新しいビルド ファイルを導入して維持するのではなく、hudson で新しいビルド タスクを作成し、そこにビルド ステップを定義します。プロジェクトごとに ant ビルド ステップを作成します。

私の場合、いくつかの ant ビルド ステップを含む BuildAll という名前のタスクを作成しました。

于 2012-08-13T06:48:38.590 に答える