0

我有一个上游项目(dao)和一个下游消费者(scb)。我想对其进行配置,以便在构建 scb 时,构建摘要页面(单击内部版本号后)将显示“上游构建:dao #blah”。

我该怎么做呢?看着这个问题,我已经将 scb 配置为:

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

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

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

为了清楚我在说什么,Hudson 有一个项目关系链接。该链接用于显示某些 dao 版本和某些 scb 版本之间的联系。(我希望它对所有新版本都这样做,但它停止了。)我希望填充这些数据。(我认为这与在构建版本屏幕中显示上游/下游相同。)

4

2 回答 2

0

好问题。成立

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

OS 目录 MailingList

于 2011-03-08T20:30:30.207 回答
0

请参阅您在问题中引用的相同问题每当构建 SNAPSHOT 依赖项时为 **Build配置Build Trigger* 部分,以及 viola.

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

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

于 2011-03-14T20:04:59.727 回答