2011-03-08 77 views
0

我有一個上游項目(dao)和一個下游消費者(scb)。我想對它進行配置,以便在構建scb時,構建摘要頁面(在單擊構建編號後)將顯示「上游構建:dao #blah」。Hudson下游項目不列出上游依賴關係

我該怎麼做?看着this question,我已經配置爲SCB:

  • 構建每當快照依賴是建立
  • 構建其他項目建成後(DAO)

我也有DAO項目配置通過「構建其他項目」來構建,儘管理想情況下,我不想觸發構建;我只想讓scb向我展示它用作上游項目的dao的構建。

如果有幫助,這些都是Spring/Hibernate Java項目,每個項目構建一個JAR文件; dao項目是一組常見的DAO類。

爲了清楚我在說什麼,Hudson有一個項目關係鏈接。此鏈接使用來顯示某些版本的dao和某些版本的scb之間的連接。 (我希望它會爲所有新版本做到這一點,但它停止了。)我想要填充這些數據。 (我認爲這與顯示構建版本屏幕中的上游/下游相同)。

回答

0

the same question you referenced in your question。配置構建觸發*部分**構建每當一個SNAPSHOT依賴項建立,和中提琴。

另外,關鍵是下游生成完成並且成功。構建失敗或失敗的測試將而不是觸發下游構建。

我知道你已經看到他們的在你的系統上有,但這很奇怪。

0

好問題。發現

多個上游構建可以聚合到一個下游構建中,所以一般而言,您無法弄清楚它是哪個構建。

OS Dir MailingList

+0

我只有一個上游構建進入三個下游構建。我不明白爲什麼這是不可能的。 – ashes999 2011-03-08 20:51:15

+0

你的情況可能只有一個,但總的來說,它不能確定(根據鏈接) – 2011-03-08 21:06:48

+0

我見過不同的相關項目的情況下,它會在構建級別上顯示此項目。這就是爲什麼我知道這是可能的。 – ashes999 2011-03-08 21:31:28