2015-09-18 2 views
0

Я использую последнюю версию Jenkins для нескольких проектов Maven, использующих многие зависимости в версии моментальных снимков. Триггер «Создавать каждый раз, когда строится зависимость SNAPSHOT» включен во всех заданиях, и я действительно могу видеть правильный график зависимостей в разделах вверх и вниз по проектам, но по какой-то причине, когда сборка завершена в проекте вверх по течению, Дженкинс делает не запускать сборку по всем последующим проектам, а только некоторым. Что может быть причиной? Опция «Блочная сборка при построении восходящего проекта» также включена, чтобы строить проекты в правильном порядке. Это работало, но этого больше нет. Мне интересно, может ли это быть связано с ошибкой при определении графика зависимости для некоторых проектов из-за сложности (круговые зависимости?). Но тогда, как объяснить, что отображаемые проекты в нисходящем и восходящем потоках верны?Дженкинс не запускает сборку по работам нисходящего потока

ответ

0

Все, что вам нужно сделать, это построить зависимости, как показано ниже:

enter image description here

enter image description here

+1

На самом деле, я не должен настраивать явным образом зависимостей в каждом задании. Работы Maven могут определить, что представляет собой график зависимости, анализируя зависимости в файлах pom.xml. Как я уже упоминал выше, проекты вверх и вниз по потоку корректно отображаются, но по какой-то причине они не выполняются автоматически в конце восходящей сборки. –

Смежные вопросы