首页 > 解决方案 > 如何将在 putty 中执行的 shell 脚本的值存储到 Jenkins groovy 管道中的变量中?

问题描述

我正在从 Jenkins groovy 管道中调用 .sh 。.sh 在腻子(詹金斯奴隶)上执行。我想将该 .sh 文件的输出存储到可以在 Jenkins groovy 管道中使用的变量中。

我已经尝试了下面的代码,但它没有帮助。这就是我在 putty 上执行 shell 然后存储变量的原因:

result = sh (

script: 'shell code',
returnStdout: true).trim()
echo "Output: ${result}"

变量 result 应该得到 shell 脚本的值,以便在 groovy 管道中进一步使用

标签: shelljenkins-pipelinejenkins-groovy

解决方案


推荐阅读