##[error]No agent found in pool Default 满足以下需求:node.js
##[error]No agent found in pool Default which satisfies the following demand: node.js
当我尝试 运行 我在自托管代理 (2.175.2) 上的管道时出现以下错误
##[error]No agent found in pool Default which satisfies the following demand: node.js. All demands: vstest, node.js, Agent.Version -gtVersion 2.163.1
我的管道中的任务是
- task: DownloadBuildArtifacts@0
- task: PowerShell@2
- task: CopyFiles@2
- task: PublishBuildArtifacts@1
- task: AppCenterDistribute@3
- task: VSTest@2
- task: store-publish@0
No agent found in pool Default which satisfies the following demand: node.js.
根据错误消息,node.js
是对 运行 您的管道的必要需求。但是Default Agent Pool里的agent好像没有这个Capability
您可以导航至Organization Settings -> Agent Pools -> Default -> Target Agent -> Capabilities
查看信息。
这里有两种方法可以解决这个问题:
您可以在安装代理的机器上手动安装node.js。然后重新启动构建代理。重新启动构建代理将捕获添加的功能。
在 Azure Devops Pipeline 中,您可以添加任务:Node.js tool installer
此任务可以在默认代理池的代理中安装 node.js。
当我尝试 运行 我在自托管代理 (2.175.2) 上的管道时出现以下错误
##[error]No agent found in pool Default which satisfies the following demand: node.js. All demands: vstest, node.js, Agent.Version -gtVersion 2.163.1
我的管道中的任务是
- task: DownloadBuildArtifacts@0
- task: PowerShell@2
- task: CopyFiles@2
- task: PublishBuildArtifacts@1
- task: AppCenterDistribute@3
- task: VSTest@2
- task: store-publish@0
No agent found in pool Default which satisfies the following demand: node.js.
根据错误消息,node.js
是对 运行 您的管道的必要需求。但是Default Agent Pool里的agent好像没有这个Capability
您可以导航至Organization Settings -> Agent Pools -> Default -> Target Agent -> Capabilities
查看信息。
这里有两种方法可以解决这个问题:
您可以在安装代理的机器上手动安装node.js。然后重新启动构建代理。重新启动构建代理将捕获添加的功能。
在 Azure Devops Pipeline 中,您可以添加任务:
Node.js tool installer
此任务可以在默认代理池的代理中安装 node.js。