У меня есть главный конвейер, который вызывает другой субпровод.Подпровод имеет много параметров, среди которых один - идентификатор проекта, а другой - IP-адрес.Мы только передаем идентификатор проекта в подпроект и хотим выбрать соответствующий IP-адрес проекта.Например, у меня есть 10 идентификаторов проекта в серии и 10 IP-адресов, поэтому, если я выберу abc из основного конвейера, он должен получить счетчик из списка идентификаторов проекта и получить третий IP-адрес из списка параметров.
project id xyz
def
abc
iop
bnm
ip address 10.0.0.5
10.0.0.1
10.0.0.2
10.0.0.3
10.0.0.4
Так что, если мы передадим параметр abc по основному конвейеру (файл Jenkins), задание сборки должно выбрать ip-адрес 10.0.0.3 из списка параметров.Мы не можем передать IP-адрес в качестве параметра из основной ветви по соображениям безопасности.