簡體   English   中英

我如何在 curl 命令中使用通配符 * 從 artifactory sevrer 下載 zip 格式的構建文件。?

[英]how can i use wildcard * in curl command to download build file in zip format from artifactory sevrer.?

我正在嘗試從類似的遞歸動態文件夾中從工件服務器下載 zip 構建文件

curl -u username:password -O "http://artifactory_url:8040/artifactory/Target_file_path/Releases/000.00.05_*/Target_file*.zip"

注意:我從 Jenkins 調用這個命令

遞歸目錄:000_00_05_BuildDate/Target_file_000_0005_BuildfileDate.zip

您可以使用 Jenkins Artifactory 插件或 JFrog CLI:

Jenkins Artifactory 插件:

def server = Artifactory.newServer url: 'artifactory-url', username: 'username', password: 'password'
def downloadSpec = """{
 "files": [
  {
      "pattern": "bazinga-repo/*.zip",
      "target": "bazinga/"
    }
 ]
}"""
server.download spec: downloadSpec 

此處閱讀有關 Jenkins Artifactory 插件中下載命令的更多信息。

JFrog 命令行界面

// Download JFrog CLI
curl -fL https://getcli.jfrog.io | sh -s v2

// Download artifacts:
./jfrog rt dl repo/path/* --url=<artifactory-url> --user=<username> --password=<password>

此處閱讀有關 JFrog CLI 中下載命令的更多信息。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM