![](/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.