我有Jenkins 2 Master和Jenkins 2 Slave。当我开始构建时,它是成功的,但当我检查构建控制台时,我可以看到多行以下消息:
Cannot contact slave-host: java.io.IOException: Remote call on Channel to /10.0.2.2 failed
字符串
下面是配置:
Jenkins Master- Docker
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命令时会抛出错误消息。
部分Jenkins文件
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"
}
}
型
我做错什么了吗?
1条答案
按热度按时间xxls0lw81#
this Jenkins ticket中的一位用户报告说,他们能够通过降级“管道:节点和进程”插件在Jenkins到2.8 -可从here。我能够摆脱这个问题,以及这样做。不幸的是,有一些其他的插件,我已经安装了依赖于版本2.10。我不热衷于backleveling所有这些,所以我想我将不得不忍受这个烦恼,直到有一个官方的修复从插件维护者。希望这将很快。