0

アップストリーム プロジェクト (dao) とダウンストリーム コンシューマ (scb) があります。scb がビルドされたときに、ビルドの概要ページ (ビルド番号をクリックした後) に「Upstream builds: dao #blah」と表示されるように構成したいと思います。

どうすればいいですか?この質問を見ると、私はすでに scb を次のように構成しています。

  • SNAPSHOT 依存関係が構築されるたびに構築する
  • 他のプロジェクトがビルドされた後にビルドする (dao)

また、「ビルドの他のプロジェクト」を介してビルドするように dao プロジェクトを構成していますが、理想的には、ビルドをトリガーしたくありません。scb に、アップストリーム プロジェクトとして使用された dao のビルドを表示してもらいたいだけです。

それが役立つ場合、これらは両方とも、それぞれが単一の JAR ファイルを構築する Spring/Hibernate Java プロジェクトです。dao プロジェクトは、一般的な DAO クラスのグループです。

私が話していることを明確にするために、Hudson にはプロジェクト関係のリンクがあります。このリンクは、dao の特定のビルドと scb の特定のビルドの間の接続を示すために使用されます。(すべての新しいビルドでそれを実行したいのですが、停止しました。)このデータを入力したいと思います。(ビルドバージョン画面で上流/下流を表示するのと同じだと思います。)

4

2 に答える 2

0

質問で参照したのと同じ質問を参照してください。SNAPSHOT依存関係がビルドされるたびに**ビルドするためのビルドトリガー*セクションとビオラを構成します。

また、ダウンストリームビルドが完了して成功することが重要です。テストに失敗または失敗したビルドは、ダウンストリームビルドをトリガーしません。

彼らがあなたのシステムにあるのを見たことがあると思いますが、それはまったく奇妙なことです。

于 2011-03-14T20:04:59.727 に答える
0

良い質問。見つかった

複数のアップストリーム ビルドを 1 つのダウンストリーム ビルドに集約できるため、一般的に言って、それがどのビルドであったかを特定することはできません。

OS Dir MailingList

于 2011-03-08T20:30:30.207 に答える