![](/img/trans.png)
[英]rtMavenRun() artifactory plugin not using credentials configured in jenkins
[英]Passing Jenkins credentials to Artifactory without the Artifactory plugin
我被要求处理 Jenkins 的旧共享版本。 它太旧了,无法安装 Artifactory 插件。 插件的最新版本在没有互联网连接的情况下无法加载和安装旧版本及其所有依赖项只是一种痛苦。
简而言之,在 Jenkins 尝试读取或写入 Artifactory 存储库之前,是否有一种快速简单的方法可以将凭据从 Jenkins 传递给工件?
编辑:
My setup is Jenkins running on RH Linux, building a very simple Maven project with the requirement to output the build artefacts to Artifactory. JFrog CLI 可用于我的 Artifactory 版本,但目前未在 Linux 盒子上运行。
您可以简单地将 Artifactory REST API 与 curl 一起使用。 根据您的存储库:
curl -u myUser:myP455w0rd! -X PUT "http://localhost:8081/artifactory/my-repository/my/new/artifact/directory/file.txt" -T Desktop/myNewFile.txt
JFrog 关于这方面的文档实际上非常好。 您也可以通过这种方式添加哈希和其他参数。
https://www.jfrog.com/confluence/display/JFROG/Artifactory+REST+API
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.