小编Jes*_*e S的帖子

是否可以从管道中的sh DSL命令捕获stdout

例如:

var output=sh "echo foo";
echo "output=$output";
Run Code Online (Sandbox Code Playgroud)

我会得到:

output=0
Run Code Online (Sandbox Code Playgroud)

所以,显然我得到退出代码而不是标准输出.是否有可能将stdout捕获到管道变量中,这样我就可以得到: output=foo 作为我的结果?

jenkins jenkins-workflow jenkins-pipeline

74
推荐指数
4
解决办法
7万
查看次数