次の 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を両方の変数に保存する必要があります。たとえば、IPは10.10.10.1というabcdefh
変数に保存されます。hostname
次に、次のホスト名とIP値が同じ変数に再保存されます。
すべてのオプションを試しましたが、Groovyを使用して良いコードを書くことはできません。 forループを使用してファイルに伝播しようとしましたが、ファイルを保存できないか、ファイルのホスト名とIPの間を移動できませんでした。
ありがとう
ラジェシュ