Jenkins Choice Parameter удаляется после выполнения работы

У меня простая работа Дженкинса

Список доступных подсетей, которые пользователь может использовать после выбора подсети и запуска задания --› он не может снова использовать ту же подсеть при следующем запуске задания.

введите здесь описание изображения

Можете ли вы помочь мне установить его? это что-то нужно написать в коде? или есть встроенный вариант


person Simba    schedule 06.01.2021    source источник
comment
поэтому вы хотите просмотреть историю сборки для пользователя и создать для него этот список при следующей сборке. этот новый список исключит ранее выбранные этим пользователем элементы? Оставлять эту информацию в дате сборки кажется плохой идеей. вы можете использовать небольшую базу данных для создания этого списка и отслеживания того, кто что представил. и построить из этих данных.   -  person Josh Beauregard    schedule 06.01.2021


Ответы (1)


Один из вариантов — добавить этот логин в код, который запускает задание, чтобы оно проверяло, используется ли уже подсеть с помощью кода, и отвечало пользователю. В качестве альтернативы используйте https://plugins.jenkins.io/extensible-choice-parameter/ использовать groovy для проверки существующих подсетей и соответствующего заполнения параметров

person Idan Bidani    schedule 07.01.2021