Linux 日志中充斥着sh:sleep:command,而在Jenkinscript中没有sleep命令
我有一个从Linux主机运行到mac pro从机的管道脚本 从macpro主机运行时,构建运行绝对正常,但从Linux主机执行时,它会不断用以下内容填充日志: “sh:sleep:找不到命令” 它在中间执行的唯一的事情是:Linux 日志中充斥着sh:sleep:command,而在Jenkinscript中没有sleep命令,linux,macos,jenkins-pipeline,Linux,Macos,Jenkins Pipeline,我有一个从Linux主机运行到mac pro从机的管道脚本 从macpro主机运行时,构建运行绝对正常,但从Linux主机执行时,它会不断用以下内容填充日志: “sh:sleep:找不到命令” 它在中间执行的唯一的事情是: GIT_COMMIT_HASH = sh (script: "git log -n 1 --pretty=format:'%h'", returnStdout: true) 整个Jenkins文件没有任何sleep命令。我无法确定为什么会发生这种错误 我等了30多分钟,构建
GIT_COMMIT_HASH = sh (script: "git log -n 1 --pretty=format:'%h'", returnStdout: true)
整个Jenkins文件没有任何sleep命令。我无法确定为什么会发生这种错误
我等了30多分钟,构建过程一直没有进展,只是一遍又一遍地用相同的行填充日志
从MacLinux主机上,整个构建在不到9分钟的时间内完成
检查插件的版本是否匹配,并尝试更新旧的插件。检查路径变量等
基于Solaris的Jenkins master和基于Linux的Jenkins master也有同样的问题
script {
GIT_COMMIT_HASH = sh (script: "git log -n 1 --pretty=format:'%h'", returnStdout: true)
currentBuild.displayName = currentBuild.displayName + " $NODE_NAME $GIT_COMMIT_HASH"
...
}
非常相似