Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

TFS 2015:No agent could be found with the following capabilities: msbuild, visualstudio, vstest

Tags:

msbuild

tfs

agent

We have recently upgraded to TFS 2015 Update 4. When I tried to do a build, I am getting the following error:

There are issues with the request or definition that may prevent the build from running:No agent could be found with the following capabilities: msbuild, visualstudio, vstest Queue the build anyway?

I tried the workaround mentioned in this link, but still couldn't figure out.

I have installed VS 2017 Enterprise in the Build Machine. Note, that since this is a POC I have installed Build Agent on the TFS Server itself. Should anything extra be need to be installed? Please help.

TIA

like image 413
Nikitha Avatar asked Apr 25 '17 08:04

Nikitha


3 Answers

You could double check if you are missing some capabilities such as VSTEST_15.0 for the build agent.

Settings- Agent Queues- Agent Pool - Agent- Capabilities

enter image description here

If the test related capabilities are missing, you could try to reregister the build agent. Or manually add the capabilitie by select +.

like image 179
PatrickLu-MSFT Avatar answered Nov 05 '22 22:11

PatrickLu-MSFT


Recently I had the same issue: installed VS2017, configured build agent, visualstudio and msbuild capabilities missing.

Try installing VS2015 next to VS2017. Re-configure the build agent after this (in my case, I completely removed all the old _diag, _work and settings.json data as well). This fixed the issue for me, the missing capabilities were now recognized.

like image 40
Tybs Avatar answered Nov 05 '22 21:11

Tybs


I was getting the same error out of the blue and it was running fine the previous week. Restarting the build agent service resolved the error for me

like image 1
Mandi Avatar answered Nov 05 '22 20:11

Mandi