Hudson下游项目未列出上游依赖关系

时间:2011-03-08 19:23:01

标签: java hudson build-dependencies

我有一个上游项目(dao)和一个下游消费者(scb)。我想配置它,以便在构建scb时,构建摘要页面(在点击构建号后)将显示“Upstream builds:dao #blah”。

我该怎么做?查看this question,我已经将scb配置为:

  • 构建SNAPSHOT依赖项时构建
  • 构建其他项目后构建(dao)

我还将dao项目配置为通过“构建其他项目”进行构建,尽管理想情况下,我不想触发构建;我只想让scb向我展示它用作上游项目的dao构建。

如果有帮助,这些都是Spring / Hibernate Java项目,每个项目都构建一个JAR文件; dao项目是一组常见的DAO类。

为了清楚我在说什么,Hudson有一个项目关系链接。这个链接使用来显示dao的某些版本和某些版本之间的连接SCB。 (我希望它能为所有新版本执行此操作,但它已停止。)我希望填充此数据。 (我认为这与在构建版本屏幕中显示上游/下游相同。)

2 个答案:

答案 0 :(得分:0)

好问题。结果

  

可以将多个上游构建聚合到一个下游构建中,因此一般来说,您无法确定它是哪个构建。

OS Dir MailingList

答案 1 :(得分:0)

the same question you referenced in your question。配置构建触发器*部分,以便**构建SNAPSHOT依赖关系时构建和中提琴。

此外,下游构建完成并且成功至关重要。构建失败或失败的测试将触发下游构建。

我知道你已经看到他们拥有在你的系统上,但这很奇怪。