我正在运行以下Groovy脚本,该脚本在编译器和放大器中运行良好。 Jenkins(如果它运行一个slave / node)
因为我想运行脚本“这个项目是参数化的”我注意到Jenkins一直在运行。
我使用以下脚本:
// setup SSH connection:
sshString = "ssh -T -i keyfile -p 22 test@server.com "
cmdLine = "/appl/test/script.sh"
conString = sshString + cmdLine
// execute command
def proc = conString.execute()
def outputStream = new StringBuffer()
proc.waitForProcessOutput(outputStream, System.out)
output = (outputStream .toString())
println(output)
在slave上我得到shell脚本的结果,在master上结果是NULL。
我做错了什么