【问题标题】:Download folder from the Artifactory repo using Powershell使用 Powershell 从 Artifactory 存储库下载文件夹
【发布时间】:2021-03-24 00:11:12
【问题描述】:

我正在使用以下代码使用 Powershell 从 Jfrog Artifactory 下载文件。它运行良好。我现在在 Artifactory 上有一个存储库,其中包含几个带有文件的递归文件夹。所以我需要下载该存储库的所有内容。谁能建议我需要用以下代码更改什么:

#example Artifactory url
 $artifactory_url = "https://artifactory.company.com/artifactory/"
 #example Artifactory Key
 $ArtifactoryKey = "AKCp2VpEfLuMVkxpmH9rSiZT3RPoWCucL8kEiq4SjbEuuuCFdNf5t5E6dom32TCE3efy2RCyg" 

 $wc = New-Object System.Net.WebClient
 $wc.Headers.Add("X-JFrog-Art-Api", $ArtifactoryKey)
 $files = @("test1.zip", "test.zip") 
 try {
   foreach($file in $files) {
     $wc.DownloadFile("$artifactory_url/$file", "D:\download\$file")
   }
 }
 catch {
    $Host.UI.WriteErrorLine("Error while Trying to download Artifacts.")
    $Host.UI.WriteErrorLine($_.Exception.Message)
    exit
 }

【问题讨论】:

    标签: powershell artifactory jfrog


    【解决方案1】:

    到存储库下的download the entire folder,您可以使用JFrog CLI。首先,使用 JFrog CLI 配置 Artifactory 并下载整个文件夹,如下所示,

    $ jfrog rt dl "my-local-repo/*.jar" all-my-frogs/
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-03-10
      • 1970-01-01
      • 2019-05-12
      • 2020-12-09
      • 2021-07-20
      • 2012-12-08
      • 2019-10-27
      相关资源
      最近更新 更多