Дженкинс: расширение "Отменить сборку при обновлении" с помощью DSL

У меня есть работа Jenkins для фристайла, и когда я настраиваю ее вручную и устанавливаю "Настройка триггера" на "Отменить сборку при обновлении", она работает отлично. С этим я пошел дальше и добавил его как часть DSL.

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

Однако изменение не работает, когда задание создается через DSL. Если я сохраню ту же работу вручную без каких-либо изменений, она будет работать нормально.

Любые указатели, почему DSL не работает?

Для справки, отличный сценарий, который генерирует фрагмент задания DSL, выглядит так:

       'extensions'
{
    'org.jenkinsci.plugins.ghprb.extensions.build.\
      GhprbCancelBuildsOnUpdate' 
      {
         overrideGlobal(false)
      }
}

Я также проверил "Настроить систему" в разделе "Управление Дженкинсом"

В Configure System (/configure) в разделе GitHub Pull Request Builder -> Application Setup -> Add -> Cancel build on update уже добавлено

0 ответов

Другие вопросы по тегам