VSTS下载构建工件(预览)构建变量

时间:2018-02-08 23:32:43

标签: azure-devops azure-pipelines

我正在尝试使用下载构建工件(预览)下载构建工件。

在大多数情况下,此任务正在运行,我可以在编辑构建定义中选择哪个项目,构建定义和构建(例如 20180208.1 )。

我想将Build指定为变量,但我似乎无法使其正常工作。

我创建了一个变量BuildId,其值为 20180208.1 然后尝试在任务中引用它作为$(BuildId)。当我运行它时,构建失败,错误日志显示以下

  

2018-02-08T22:53:31.3627241Z ## [error]未找到ID为20180208的构建

请注意,错误从值的末尾缺少 .1 BuildId

非常感谢任何和所有帮助:-D
感谢

1 个答案:

答案 0 :(得分:0)

价值" 20180208.1"是构建的内部版本号,它只是下拉列表中的显示值。实际选择的值应为build id。如果您启用Fiddler跟踪然后刷新下拉列表,您将获得此信息:

{"result":["{ \"Value\" : \"2274\", \"DisplayValue\" : \"20180212.1\" }"],"statusCode":"ok","errorMessage":""}

因此,您需要将变量的值设置为构建ID 而不是构建号。在我的示例中,将变量设置为" 2274"而不是" 20180212.1"。

相关问题