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变量,则可能会更容易。看到实际的命令参数值会更容易。 –