我正在从Jenkins groovy管道中调用.sh。 .sh正在腻子(Jenkins奴隶)上执行。我想将该.sh文件的输出存储到一个变量,该变量可以在Jenkins groovy管道内部使用。
我尝试了以下代码,但没有帮助。这就是为什么我要在腻子上执行shell然后存储变量的原因:
result = sh (
script: 'shell code',
returnStdout: true).trim()
echo "Output: ${result}"
变量结果应获取shell脚本的值,以便在groovy管道中进一步使用