在vsts中下载Build Artifacts无法获取特定构建定义的最新版本

时间:2018-01-12 08:01:32

标签: azure-pipelines-build-task

我正在使用VSTS中的下载工件插件来使用当前构建定义获取不同构建def的特定工件。我无法将工件下载到我的本地代理(我安装了私有代理)。

以下错误抛出:

[12-01- 2018 PM 01:30] Shwetha Rattihalli: 2018-01-11T07:23:53.7178634Z ## [section]开始:下载Build Artifacts 2018-01-11T07:23:53.7385942Z ======================================== ====================================== 2018-01-11T07:23:53.7386234Z任务:下载Build Artifacts 2018-01-11T07:23:53.7386451Z描述:下载Build Artifacts 2018-01-11T07:23:53.7386670Z版本:0.127.5 2018-01-11T07:23:53.7386874Z作者:Microsoft Corporation 2018-01-11T07:23:53.7387214Z帮助: 2018-01-11T07:23:53.7387484Z ======================================== ====================================== 2018-01-11T07:23:55.4791903Z ## [错误]构建定义ID为6时找不到ID为NaN 2018-01-11T07:23:55.4807213Z ## [section]整理:下载Build Artifacts

Download Build Artifacts

1 个答案:

答案 0 :(得分:2)

对于“下载构建工件”任务,您需要手动指定构建,因为任务没有这样的设置,以获得最新的工件"目前。您还可以跟进问题Download Build Artifacts (Preview) not able to get latest build of a specific build definition

如果要获取构建定义的最新构建工件,可以改为使用Fetch Build Artifacts任务。

此任务可以从指定的构建定义中获取最新的构建工件:

enter image description here

注意:您应该启用允许脚本在代理阶段访问OAuth令牌。

enter image description here