如何使用Jenkins和Artifactory自动执行令牌的发布和暂存阶段?

时间:2017-10-10 12:52:53

标签: jenkins continuous-integration jenkins-pipeline artifactory jenkins-api

我想在jenkins工作中自动化Artifactory发布和暂存。

我得到了这个curl命令,

curl -X GET "http://localhost:9090/job/artifactory-8.0-release/artifactory/staging?

它工作正常,但它要求身份验证。当我做自动化时,我只需要使用不带用户凭证的令牌来调用它。

请帮忙。

1 个答案:

答案 0 :(得分:1)

有几种方法可以使用令牌进行身份验证。

基本身份验证

curl -u<USERNAME>:<TOKEN> http://ARTIFACTORY_URL/api/system/ping

授权标题

curl -H"Authorization: Bearer <TOKEN>" http://ARTIFACTORY_URL/api/system/ping

资料来源:JFrog Artifactory纪录页&#39; Access Tokens&#39;