我需要从Azure DevOps存储库下载所有afrtifacts
如果我从包中知道确切的文件名,我可以使用此API:
import requests, os
package_url = "https://pkgs.dev.azure.com/myOrganization/_apis/packaging/feeds/myFeed/pypi/packages/myPackageName/versions/1.2.0.219/myFileName_with_version.whl/content?api-version=6.1-preview.1"
package_json = requests.get(package_url, auth=auth_tuple, allow_redirects=True).json()
open('myFileName_with_version.whl', 'wb').write(package_json.content)
但我从https://dev.azure.com/UI获得了文件名myFileName_with_version.whl
,不知道如何使用API获取
有什么提示吗
我们可以使用RESTAPIArtifact Details - Get Package Version:
要获取文件名,请执行以下操作:
注意:要获取
{packageId}
和{packageVersionId}
,我们可以使用restapiArtifact Details - Get Packages:相关问题 更多 >
编程相关推荐