2017-03-19 1 views
2

Jenkins 2 Master와 Jenkins 2 Slave가 있습니다. 내가 구축 시작하면 그것은 성공하지만 빌드 콘솔을 확인할 때 여러 개의 아래 메시지와 함께 선 볼 수 있습니다Jenkins Slave 인쇄 메시지 slave-host에 연결할 수 없습니다. java.io.IOException : /10.0.2.2에 대한 원격 호출이 실패했습니다.

슬레이브 호스트를 연결할 수 없습니다 : 때 java.io.IOException : /10.0하는 채널 에 원격 호출을. 2.2 아래

구성입니다

실패 :

젠킨스 마스터 - 도커

java version "1.8.0_92" 
Java(TM) SE Runtime Environment (build 1.8.0_92-b14) 
Java HotSpot(TM) 64-Bit Server VM (build 25.92-b14, mixed mode) 
,451,515,

젠킨스 슬레이브 - 쉘 명령이 실행될 때 오라클 리눅스

java version "1.8.0_112" 
Java(TM) SE Runtime Environment (build 1.8.0_112-b15) 
Java HotSpot(TM) 64-Bit Server VM (build 25.112-b15, mixed mode) 

오류 메시지 실행이 던져진다. 젠킨스의

일부는 내가 뭔가 잘못하고

stage("deploy") { 
    node("slave-host") { 
    step([$class: 'WsCleanup']) 
     app_home = "/apps/tomcat" 
     tomcat_home = "tomcat-server" 
     id = 'package' 
     sh "${app_home}/${tomcat_home}/bin/shutdown.sh &" 
     unstash id 
     sh "unzip *.zip" 
     sh "cp *.war ${app_home}/wars" 
    } 
} 

암을 제기?

+0

전체 빌드 로그 또는 오류 메시지가 포함 된 전후의 줄을 포함시켜야합니다. –

답변

3

this Jenkins ticket의 사용자는 Jenkins의 "Pipeline : Nodes and Processes"플러그인을 2.8로 다운 그레이드하여 오류를 제거 할 수 있다고보고했습니다. here에서 사용 가능합니다. 그렇게함으로써 문제를 제거 할 수있었습니다. 불행히도 버전 2.10에 의존하는 여러 가지 다른 플러그인이 설치되어 있습니다. 나는 그것들을 모두 뒤엎는 것에 열중하지 않기 때문에 플러그인 관리자로부터 공식적인 수정 사항이있을 때까지 이것으로 귀찮게 살아야 할 것이라고 생각합니다. 잘하면 곧 될 것입니다.

관련 문제