gpt4 book ai didi

node.js - 在 Jenkins 中使用 jq 在命令行上使用 JSON

转载 作者:太空宇宙 更新时间:2023-11-04 00:03:58 26 4
gpt4 key购买 nike

我使用 jq -r '.version' package.json 命令使用终端从 package.json 文件中过滤版本。

我们可以在 Jenkins shell 中使用 jq 命令而不需要本地安装它吗?

最佳答案

不要使用“jq”,而是使用 groovy.json.JsonSlurper类来解析“jq”可以解析的相同输出。

如果“jsonStr”是一个具有合法 json 内容的字符串变量,下面是使用它的示例:

def stuff = new JsonSlurper().parseText(jsonStr).stuff

这将获取 json 字符串中的“stuff”属性并将其分配给“stuff”变量。

关于node.js - 在 Jenkins 中使用 jq 在命令行上使用 JSON,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53219440/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com