Проекты Hudson Downstream, не включенные в список зависимостей Upstream - PullRequest
0 голосов
/ 08 марта 2011

У меня есть вышестоящий проект (дао) и нижестоящий потребитель (scb). Я хотел бы настроить его так, чтобы при сборке scb на странице сводной информации о сборке (после щелчка по номеру сборки) отображалось «Сборки восходящего потока: dao #blah».

Как мне это сделать? Глядя на этот вопрос , я уже настроил scb на:

  • Сборка при построении зависимости SNAPSHOT
  • Сборка после сборки других проектов (дао)

У меня также есть проект dao, настроенный для сборки через «Построить другие проекты», хотя в идеале я не хочу запускать сборку; Я просто хочу, чтобы scb показал мне, какую сборку dao он использовал в качестве исходного проекта.

Если это поможет, это оба проекта Java Spring / Hibernate, каждый из которых создает один файл JAR; Проект dao - это группа общих классов DAO.

Чтобы было ясно, о чем я говорю, у Хадсона есть ссылка на проект . Эта ссылка использовала , чтобы показать связь между определенными сборками dao и определенными сборками scb. (Я хотел бы, чтобы это делалось для всех новых сборок, но оно остановилось.) Я хочу, чтобы эти данные были заполнены. (Я предполагаю, что это то же самое, что показывать upstream / downstream на экране версии сборки.)

Ответы [ 2 ]

0 голосов
/ 14 марта 2011

См. тот же вопрос, на который вы ссылались в своем вопросе .Сконфигурируйте раздел Build Trigger * для ** Build всякий раз, когда строится зависимость SNAPSHOT и альт.

Кроме того, очень важно, чтобы нисходящая сборка завершилась и прошла успешно. Сборки, которые не проходят тесты или будут провалены, будут не запускать последующие сборки.

Я знаю, вы видели, что они имеют в вашей системе, но это странно.

0 голосов
/ 08 марта 2011

Хороший вопрос. Найдено

Несколько вышестоящих сборок могут быть объединены в одну последующую сборку, поэтому, вообще говоря, вы не можете понять, какая это была сборка.

Вкл. OS Dir MailingList

...