由于错误的功能错误,VSTS托管的构建代理拒绝运行

时间:2017-12-08 03:46:42

标签: azure-devops azure-pipelines azure-pipelines-build-task

我们正在使用VSTS构建典型的ASP.NET MVC Web应用程序。它以前一直在处理托管构建代理,它们目前在本地代理上工作。

我们正试图让他们使用托管的Visual Studio 2017构建代理,因此我们不依赖开发人员的笔记本电脑,甚至购买额外的构建时间。但是,当我尝试针对托管的Visual Studio 2017代理队列排队构建时,出现以下错误:

  

在所选队列中找不到具有以下内容的已注册代理   功能:azureps,npm,yarn,node.js,msbuild,visualstudio,   vstest,sqlpackage

这些托管代理应该拥有所有这些代理,当我查看代理队列的功能时,它似乎已经拥有了它仍然无法构建的所有内容。如果我告诉它排队,那么构建失败,说:

  

在所选队列中找不到具有以下内容的已注册代理   功能:azureps,npm,yarn,node.js,msbuild,visualstudio,   vstest,sqlpackage。使用不同的队列。 More information

Enter image description here

该构建对我们的笔记本电脑上运行的本地代理队列非常有效。什么可以阻止托管代理?

1 个答案:

答案 0 :(得分:1)

我们在构建中有yarn task,但没有纱线安装程序。托管代理没有纱线。

构建仍然需要纱线,但是在纱线任务之前放置纱线安装程序任务似乎可以使它工作。