如何使用 Jenkins 和 Artifactory 使用令牌自动执行发布和暂存阶段?
How to automate release and staging phases with token using Jenkins and Artifactory?
我想在 jenkins 作业中自动执行 Artifactory 发布和暂存。
我得到了这个 curl 命令,
curl -X GET "http://localhost:9090/job/artifactory-8.0-release/artifactory/staging?
它工作正常,但它正在请求身份验证。当我执行自动化时,我只需要使用令牌而不是用户凭据来调用它。
请帮忙。
有多种方法可以使用令牌进行身份验证。
基本身份验证
curl -u<USERNAME>:<TOKEN> http://ARTIFACTORY_URL/api/system/ping
授权Headers
curl -H"Authorization: Bearer <TOKEN>" http://ARTIFACTORY_URL/api/system/ping
来源:JFrog Artifactory 文档页面'Access Tokens'
我想在 jenkins 作业中自动执行 Artifactory 发布和暂存。
我得到了这个 curl 命令,
curl -X GET "http://localhost:9090/job/artifactory-8.0-release/artifactory/staging?
它工作正常,但它正在请求身份验证。当我执行自动化时,我只需要使用令牌而不是用户凭据来调用它。
请帮忙。
有多种方法可以使用令牌进行身份验证。
基本身份验证
curl -u<USERNAME>:<TOKEN> http://ARTIFACTORY_URL/api/system/ping
授权Headers
curl -H"Authorization: Bearer <TOKEN>" http://ARTIFACTORY_URL/api/system/ping
来源:JFrog Artifactory 文档页面'Access Tokens'