【问题标题】:Download Build Artifacts in vsts not able to get latest build of a specific build definition在 vsts 中下载构建工件无法获取特定构建定义的最新构建
【发布时间】:2018-01-16 15:29:43
【问题描述】:

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

下面的错误是抛出:

[‎12-‎01-‎2018 PM 01:30] Shwetha Rattihalli: 2018-01-11T07:23:53.7178634Z ##[section]开始:下载构建工件 2018-01-11T07:23:53.7385942Z ======================================== ======================================= 2018-01-11T07:23:53.7386234Z 任务:下载构建工件 2018-01-11T07:23:53.7386451Z 描述:下载构建工件 2018-01-11T07:23:53.7386670Z 版本:0.127.5 2018-01-11T07:23:53.7386874Z 作者:微软公司 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]完成:下载构建工件

【问题讨论】:

  • 您能否添加屏幕截图以了解如何指定“下载构建工件”任务?
  • @Marina Liu - MSFT,我已附上上述问题中的屏幕截图。请帮帮我..
  • 我希望构建选项应该选择最新版本,而不是每次都手动输入。那么我怎样才能自动化呢?

标签: azure-pipelines-build-task


【解决方案1】:

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

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

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

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

【讨论】:

  • ,感谢您的回复。我尝试了这个选项,现在,它抛出了不同的错误。说必须启用允许脚本访问 OAuth 令牌。请帮帮我。
  • 我在答案的末尾添加了它。您可以启用允许脚本访问 OAuth 令牌并重新构建。
  • 非常感谢玛丽娜。你真的帮助了我。我会接受你的回答。
  • 你能帮我在 VSTS 中设置声纳吗?
  • 既然不成问题,你可以创建一个新问题来描述你遇到的问题是什么,你想要达到什么,这样就可以更有针对性地回答:)
猜你喜欢
  • 2018-10-11
  • 1970-01-01
  • 1970-01-01
  • 2018-05-24
  • 2018-11-25
  • 2014-09-06
  • 1970-01-01
  • 2019-03-31
  • 2018-06-13
相关资源
最近更新 更多