我正在使用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
答案 0 :(得分:2)
对于“下载构建工件”任务,您需要手动指定构建,因为任务没有这样的设置,以获得最新的工件"目前。您还可以跟进问题Download Build Artifacts (Preview) not able to get latest build of a specific build definition。
如果要获取构建定义的最新构建工件,可以改为使用Fetch Build Artifacts任务。
此任务可以从指定的构建定义中获取最新的构建工件:
注意:您应该启用允许脚本在代理阶段访问OAuth令牌。