我正在尝试为构建过程中生成的工件获取“可公开访问”的链接。 API确实引用了称为<Polygon Points="446,134,442,134,444,140,444,140" Stroke="Black" StrokeThickness="1" />
的内容,但API调用似乎未返回任何相关内容。我了解下载需要通过标头提供downloadTicket
,但目前,我的问题是:
downloadTicket
?答案 0 :(得分:0)
为什么必须检索downloadTicket
?
如果您只想下载工件,则可以使用REST API - Artifacts - Get来检索downloadUrl
,然后可以共享,并使用该URL下载特定的工件。 (请注意,用户需要正确的权限才能查看/下载构建工件)
"downloadUrl": "https://{account}.visualstudio.com/{project}/_apis/build/builds/235/artifacts?artifactName=drop&api-version=5.0-preview.3&%24format=zip"
如果要在构建/发布过程中下载工件,则可以使用Download Build Artifacts任务。
对于选项2,您可以创建一个共享位置,然后选择a file share
作为Artifact publish location
并指定共享位置。这样,工件将被发布到共享文件夹...您可以将共享文件夹设置为“ publicly accessible
” ...