我正试图从artifactory服务器从类似的递归动态文件夹下载一个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 CLI:
// 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中下载命令的更多信息。