【问题标题】:Execute Shell Script in Post build and store Output在 Post build 中执行 Shell 脚本并存储输出
【发布时间】:2018-05-08 00:37:23
【问题描述】:

我添加了执行 CURL 语句的 Shell 脚本(在构建后任务中)。

Curl 语句给出了一些我想稍后在我的 Shell 脚本中引用的输出,目前我无法实现这一点。 有什么方法可以实现吗?

我已经搜索了插件,但没有找到任何满意的答案。

【问题讨论】:

  • 这是纯文本输出吗?
  • 这将是字母数字特征,我将在“.txt”文件中捕获,然后想从中获取 grep。

标签: shell curl jenkins


【解决方案1】:

可以得到如下文字:

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

【讨论】:

    【解决方案2】:

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

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

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

    如果您正在调用 shell 脚本,这也可以工作:

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

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

    【讨论】:

      猜你喜欢
      • 2015-03-08
      • 1970-01-01
      • 2019-03-18
      • 1970-01-01
      • 1970-01-01
      • 2020-06-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多