【发布时间】:2019-07-06 06:44:36
【问题描述】:
在 Windows 中找不到 Jenkins jq 命令
我尝试在本地机器上使用 Execute Shell 在 Jenkins 中执行 curl 命令 我试过的命令,
access_token=$(echo "$auth_call" | jq '.Token' | tr -d '"' )
在执行时,它会抛出一个错误,
++ jq .Token
C:\WINDOWS\TEMP\jenkins7847423252232692785.sh: line 8: jq: command not found
++ tr -d '"'
+ access_token=
+ echo
您能否告诉我如何为 Windows 机器安装“jq”包以及如何设置它以供 Jenkins 访问该包。
access_token=$(echo "$auth_call" | jq '.Token' | tr -d '"' )
它不应该抛出错误。
【问题讨论】:
-
这与从命令行访问任何应用程序没有什么不同。将 jq 放在路径上或当前工作目录中,或者直接在该机器上硬编码一个路径...
-
我也试过了,还是不行:(