コンパイラとジェンキンスから完全に機能する次のGroovyスクリプトを実行しています(スレーブ/ノードを実行する場合)
「このプロジェクトはパラメーター化されています」というスクリプトを実行したいので、ジェンキンスが常に実行されていることに気付きました。
次のスクリプトを使用します。
// 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)
スレーブではシェル スクリプトの結果を取得し、マスターでは結果が NULL になります。
私は何を間違っていますか