Shell Jenkins Slave Prints消息无法联系从属主机:java.io.IOException:对/10.0.2.2通道的远程调用失败
我有詹金斯2号主人和詹金斯2号奴隶。当我开始构建时,它是成功的,但当我检查构建控制台时,我可以看到多行,并显示以下消息: 无法联系从属主机:java.io.IOException:通道上的远程调用 to/10.0.2.2失败 以下是配置: 詹金斯大师Shell Jenkins Slave Prints消息无法联系从属主机:java.io.IOException:对/10.0.2.2通道的远程调用失败,shell,jenkins,jenkins-pipeline,jenkins-slave,Shell,Jenkins,Jenkins Pipeline,Jenkins Slave,我有詹金斯2号主人和詹金斯2号奴隶。当我开始构建时,它是成功的,但当我检查构建控制台时,我可以看到多行,并显示以下消息: 无法联系从属主机:java.io.IOException:通道上的远程调用 to/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-
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)
Jenkins Slave-运行Oracle Linux
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)
执行shell命令时会抛出错误消息
詹金斯文件的一部分
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"
}
}
我做错什么了吗?中的一位用户报告说,他们能够通过将Jenkins中的“管道:节点和进程”插件降级到2.8来消除错误-可从下载。通过这样做,我也能解决这个问题。不幸的是,我还安装了许多依赖于2.10版的插件。我不喜欢所有这些东西,所以我想在插件维护者正式修复之前,我不得不把它当作一种烦恼来忍受。希望很快就可以了。您必须包括整个构建日志,或者至少包括前后的行,并包括错误消息。