Менеджить Jenkins задания через XML очень вредно, поддержка превращается в ад, когда заданий станет больше десятка и они немного усложнятся.
Для конфигурирования самого Jenkins стоит использовать плагин configuration as code, сами задания стоит описывать декларативно на Jenkins pipeline, а задачу получения списка артифактов перед стартом задания можно сделать на Active Choice плагине.
PS. Извиняюсь за отсутствие ссылок на плагины, пишу из мобильной версии
:set mouse-=a спасёт в данном случае
Менеджить Jenkins задания через XML очень вредно, поддержка превращается в ад, когда заданий станет больше десятка и они немного усложнятся.
Для конфигурирования самого Jenkins стоит использовать плагин configuration as code, сами задания стоит описывать декларативно на Jenkins pipeline, а задачу получения списка артифактов перед стартом задания можно сделать на Active Choice плагине.
PS. Извиняюсь за отсутствие ссылок на плагины, пишу из мобильной версии