В настоящее время у нас возникли проблемы с плагином исходного кода ветки bitbucket, используемым для обработки многоотраслевого тестового задания в одном из наших экземпляров Jenkins (производительный экземпляр):
Любая работа, связанная с удаленной веткой, не удаляется в Jenkins. Отображается как отключенный.
Проверяя Scan Multibranch Pipeline Log
, я нахожу следующие записи:
Will not remove foobranch because it is new
Will not remove PR-1 because it is new
Will not remove bar because it is new
Will not remove freeDiskSpaceHack because it is new
У нас есть еще один экземпляр (тестовый экземпляр), где все работает должным образом - ветки удаляются немедленно, например. увидев в журнале следующее:
Will remove freeDiskSpaceHack
Will remove foo
- В обоих случаях мы используем одну и ту же версию Jenkins (2.212.2) и версии плагинов.
- Задания в обоих случаях используют одни и те же настройки для плагина исходного кода ветки Bitbucket:
- Есть одно отличие: оба задания используют разные репозитории в битбакете; один из наших тестовых экземпляров (где удаляются задания) является ответвлением другого.
Кроме того, нет никакой разницы.
Мои вопросы:
- Почему это не работает на нашем продуктивном экземпляре? Есть какая-то секретная настройка?
- Что журнал хочет сказать мне, говоря:
Will not remove <branch> because it is new
.
Надеюсь, у кого-нибудь есть ключ к разгадке.