在Post构建和存储输出中执行Shell脚本

时间:2018-05-08 00:37:24

标签: shell curl jenkins

我添加了Shell脚本(在post build Task中),它执行CURL语句。

Curl语句提供了一些我想在稍后的Shell脚本中引用的输出,目前我无法实现这一点。 是否有某种方式可以实现它。

我搜索了插件,但是他找到了满意的答案。

2 个答案:

答案 0 :(得分:0)

您可以按如下方式获取文字:

def proc = "<your culr command>".execute()
echo proc.in.text

答案 1 :(得分:0)

您可以使用shell语法捕获此输出:

curl_output=$(curl http://your.curl.query)
echo $curl_output

您将捕获变量中的所有内容。然后你可以随时使用它。

如果您正在调用shell脚本,这也有效:

output=$(./yourscript.sh)
echo $output

您的变量将捕获您在执行期间echo的所有内容