@crocpulsar, you need to install Visual Studio on the build server , but you do not need to buy an additional license .
There are too many dependencies on building an assembly and running MSTest without installing VS, and this is most definitely not supported.
As long as the person who starts the build has a license, you do not need one for the build server. This has been so since the dark days of 2005, and as long as the parity of the publication exists, then you are fine.
If everyone on your team has Ultimate, then you can install it on the build server; but if one of your team members has Premium, then you should ideally install Premium on the build server. It also allows many other bits to be used, such as Code Coverage, Test Impact Analysis and Architecture Validation.
MrHinsh Aug 07 2018-10-10T00: 00-07
source share