Как разместить просмотр монитора сборки в определенной папке

#jenkins #jenkins-job-dsl

#дженкинс #дженкинс-задание-dsl

Вопрос:

Мне удалось создать монитор сборки для своих сборок с помощью плагина DSL

 buildMonitorView('master') {
    description('All jobs for master branches')
    recurse(true)
    jobs {
        name('master')
        regex('.*(master)$')
    }
}
  

но когда я пытаюсь поместить их в папку

 folder('folderName')

buildMonitorView('folderName/master') {
    description('All jobs for master branches')
    recurse(true)
    jobs {
        name('master')
        regex('parcel-delivery.*(master)$')
    }
}
  

это нигде не отображается. Есть предложения?

Я создаю папку только в одном месте (нигде не воссоздаю ее).

Комментарии:

1. Это работает для меня. Представление отображается на панели вкладок «Просмотр» папки.

Ответ №1:

Проблема заключалась в том, что я фактически переместил код для создания папки folder('folderName') в другой файл, который был выполнен позже (похоже, что они обрабатываются в алфавитном порядке).

При настройке монитора сборки (или, я думаю, любого другого представления) убедитесь, что папка создается только один раз, и это делается до создания представления.