RCo*_*der -3 jenkins jenkins-plugins
我需要通过curl 命令获取作业构建状态失败或成功。我试过这个:
curl --silent http://user:TokenID@Jenkins-BuildURL/job/job_number/api/json | jq -r '.result'
Run Code Online (Sandbox Code Playgroud)
无法执行卷曲。
尝试以下命令:
仅供参考,您的curl命令中缺少JOB_NAME
curl --silent http://user:TokenID@Jenkins-BuildURL/job/${JOB_NAME}/${BUILD_NUMBER}/api/json
Run Code Online (Sandbox Code Playgroud)
注意:JOB_NAME、BUILD_NUMBER 是 jenkins 环境变量,当从 jenkins 作业执行时,它将选择最新的作业详细信息,并且您始终可以使用“-u”选项传递您的凭据:
例子 :
curl --silent -u username:user_pwd http://Jenkins-BuildURL/job/${JOB_NAME}/${BUILD_NUMBER}/api/json
Run Code Online (Sandbox Code Playgroud)
简单的技巧是首先在浏览器中检查Url是否有效,如果有效则问题就消除了一半,然后我们可以专注于curl命令
| 归档时间: |
|
| 查看次数: |
11980 次 |
| 最近记录: |