我需要以下 Groovy 脚本的快速帮助;我通过 Jenkins 获取服务器的主机名和 IP。
该文件何时执行cat
,我得到以下内容
$ cat serverbox_info
abcdefgh
10.10.10.1
bcdefghi
10.10.10.2
yubhgrwp
10.10.10.3
上面的serverbox_info
文件是动态的,它可能有更多的主机名和IP。
现在我需要将主机名和 IP 存储在两个变量中的变量。例如abcdefh
将存储在名为 的变量中hostname
,IP 将存储在 10.10.10.1 中
下次,下一个主机名和 IP 的值将再次存储在同一变量中。
我尝试了所有选项,但无法使用 Groovy 编写出好的代码。我尝试使用 for 循环并尝试在文件中传播,但无法存储它们或在文件中的主机名和 IP 之间跳转。
谢谢
拉杰什