Как Jenkins разрешает конфликт в зависимости от версии плагинов - PullRequest
0 голосов
/ 06 ноября 2018

Привет всем администраторам Jenkins,

Знаете ли вы, как работает механизм обновления плагинов Jenkins, когда существует зависимость от двух разных версий одного и того же плагина?

Мы работаем с Дженкинсом в воздушной сети. Я хотел бы загрузить файлы плагинов .hpi / .jpi с их зависимостями.

(у нас работает версия Jenkins 2.89.2, поэтому нам нужно загрузить предыдущие версии плагинов, совместимых с этой версией Jenkins.)

Я получаю версию 2.30 плагина "Pipeline: Groovy" (workflow-cps).

Он имеет прямую зависимость от плагина workflow-step-api версии 2.9, но также транзитивная зависимость от версии 2.7 этого плагина.

рабочий процесс-cps: 2,30 -> рабочий процесс-шаг-API: 2,9

workflow-cps: 2,30 -> workflow-api: 2.11 -> workflow-step-api: 2.7

Механизм обновления Jenkins использует последнюю версию?

Спасибо

Эяль

...