2017-10-25 6 views
1

모든 작업에 SSH Slaves 플러그인을 사용하는 여러 개의 종속 노드가있는 Jenkins 서버를 실행하고 있습니다. 모든 노드를 통해 실행하고 SSH Slaves 구성에서 호스트 항목을보고하는 간단한 Groovy 스크립트를 얻으려고합니다. 내 그루비 기술은별로 좋지 않아, 나는 실제로 OO 사람이 아니기 때문에 알아낼 수 없다.Groovy를 사용하여 Jenkins의 ssh 종속 노드 호스트 이름 또는 IP 주소를 얻는 방법

답변

1
for (aSlave in hudson.model.Hudson.instance.slaves) { 
    println('===================='); 
    println "${aSlave.name}: \t ${aSlave.getLauncher().getHost()}"; 
} 
관련 문제