代码之家  ›  专栏  ›  技术社区  ›  Javier C. Issac Balaji

如何使用Jfrog CLI将工件上传到Jfrog Artifactory?

  •  3
  • Javier C. Issac Balaji  · 技术社区  · 7 年前

    CLI for Jfrog Artifactory

    我需要上传。p2插件和我有两个选择:

    • 上传。压缩并将其部署为捆绑产品
    • 上载包含所有子文件夹和数据的未压缩文件夹。

    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
    

    谢谢

    1 回复  |  直到 7 年前
        1
  •  1
  •   Javier C. Issac Balaji    7 年前

    解决了的!

    解决方案是:

    1. 解压工件。zip存档
    2. jfrog rt upload --flat=false "${bamboo.public.name-update-site}/*" p2-release-local/