我有一个主管道,它调用了另一个子管道。子管道具有许多参数,其中一个是项目ID,另一个是IP地址。 我们仅将项目ID传递到子管道,并希望选择相应的项目IP地址。 例如,我有10个串联的项目ID和10个IP地址,因此,如果从主管道中选择abc,则应该从项目ID列表中获取计数,并从参数列表中获取第3个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
因此,如果我们通过主管道(Jenkins文件)传递abc参数,则构建作业应从参数列表中选择10.0.0.3 ip地址。 出于安全原因,我们无法从主分支传递ip地址作为参数。