【发布时间】:2022-07-11 18:41:26
【问题描述】:
我正在使用 Jenkins 中的 Http Request 插件向 API 运行 HTTP 请求。
我需要使用令牌进行授权。所以我在 Jenkins 全局配置中配置了一个带有令牌的秘密文本凭证,并给它 id segron。
然后我像这样在 Jenkins 中运行 API 调用
httpRequest url: "http://10.10.10.10:8080/api/run/", httpMode: 'POST', contentType:'APPLICATION_JSON',authentication: 'segron'.
但是当我运行管道时,我得到了这个错误。
java.lang.IllegalStateException: Authentication 'segron' doesn't exist anymore
我使用相同的插件使用用户名/密码作为凭据来运行其他 API 调用,它工作得非常好。
对此有任何帮助/经验吗?
【问题讨论】:
标签: jenkins httprequest jenkins-plugins