【问题标题】:VSTS-hosted build agents refuse to run due to false capability error由于错误的能力错误,VSTS 托管的构建代理拒绝运行
【发布时间】:2018-05-22 06:55:38
【问题描述】:

我们正在使用 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,sql包。使用不同的队列。 More information.

该构建非常适合在我们的笔记本电脑上运行的本地代理队列。什么可能会阻止托管代理?

【问题讨论】:

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


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-04-08
      • 2016-10-24
      • 1970-01-01
      相关资源
      最近更新 更多