0
我試圖上傳使用CLI for Jfrog Artifactory如何使用Jfrog CLI將工件上載到Jfrog Artifactory?
我需要上傳.p2插件和我有兩個選擇,從竹CI神器:
- 上傳的.zip並將其部署爲捆綁神器
- 上傳包含所有子文件夾和數據的未壓縮文件夾。
我試圖使用此命令的所有子文件夾和數據上傳未壓縮的文件夾:
jfrog rt upload --include-dirs=true ${bamboo.build.working.directory}/unzip/${bamboo.public.name-update-site}/* p2-release-local/${bamboo.public.name-update-site}/
但問題是,子文件夾爲空。
我也嘗試使用這個命令:
jfrog rt upload --flat=false ${bamboo.build.working.directory}/unzip/${bamboo.public.name-update-site}/* p2-release-local/${bamboo.public.name-update-site}/
此命令上傳所有子文件夾的所有數據,但由於是路徑不正確:
/name-update-site/datos/agents-home/xml-data/build-dir/PREDEL-RELPLU-JOB1/unzip/name-update-site
的內容變量$ {bamboo.build.working.directory}是
/datos/agents-home/xml-data/build-dir/PREDEL-RELPLU-JOB1/
編輯:日誌信息:
INFO: Listing Bamboo directory
prueba-update-site.zip
unzip
INFO: Listing files from unzip folder
prueba-update-site
INFO: Listing files from custom folder
artifacts.jar
content.jar
features
plugins
site.xml
uninstall_fortify_plugins.cmd
任何幫助?
謝謝。
你能列出你的Bamboo工作目錄嗎?好像上傳文件從那裏獲取文件夾的'name-update-site'。如果是這樣,只需將'jfrog cli'指向您需要從...開始的路徑...例如: jfrog rt upload「./name-update-site/*」--flat = false $ {bamboo.build .working.directory}/unzip/$ {bamboo.public.name-update-site}/* p2-release -local/$ {bamboo.public.name-update-site}/ – Ariel
信息:列出Bamboo目錄 name- update-site.zip 解壓 信息:從解壓文件夾 名稱更新站點 信息清單文件:清單文件從名稱更新站點文件夾 artifacts.jar content.jar 功能 插件 的site.xml uninstall_name_plugins.cmd –
難道你的「目標路徑」上傳命令參數不是以斜槓結尾的,因此CLI會將你上傳的文件重命名爲Artifactory中的同一個文件名?如果您先嚐試不使用Bamboo變量,則可能會更容易。看到實際的命令參數值會更容易。 –