2015-10-26 3 views
2

В Дженкинс вы можете легко создать представление списка с DSL РаботаСоздание представления списка в подпапках, используя работу DSL плагин в Дженкинс

listView("myView") { 
    jobs { 
     regex(".*") 
    } 
} 

, но если вы пытаетесь создать представление списка в папке, папка будет создана, но не вид

folder("someFolder") 

listView("someFolder/myView") { 
    jobs { 
     regex(".*") 
    } 
} 

Есть ли способ сделать это?

+1

Ваш сценарий DSL правильный и работает для меня. Вы видите какие-либо ошибки в выпуске консоли семенного задания или в журнале Jenkins? – daspilker

ответ

1

Это происходит, когда DSL Работы выполняет операции в текущем порядке:

  1. Создать папку
  2. Создать представление для этой папки
  3. Повторно создать папку

Причина заключается в том, что представления живут в файле конфигурации для папки. Когда вы повторно создаете папку, она удаляет все настроенные представления для этой папки.

Чтобы устранить эту проблему в моем случае, я удалил создание дубликатов папок, чтобы каждая папка создавалась только один раз.

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

  • Нет связанных вопросов^_^