다음 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 사이를 이동할 수 없습니다.
감사해요
라제쉬