Just install Visual Studio on the build server; This is a very common practice. The requirement is indicated in the installation manual . You can have visual Studio 2010 and 2013 installed side by side, if necessary. A lot of .NET parts depend on this.
Install Visual Studio and other software to enable compilation and other features.
You must install the version of Visual Studio that your team uses on their machines on the build agent. See Installing Visual Studio. You must also install any other software and components that are installed on your dev machines that are necessary to build your application.
http://msdn.microsoft.com/en-us/library/bb399135.aspx#software
You are even allowed to use the existing license for the assembly server, so there is no additional cost if you have a subscription to MSDN:
Using Visual Studio on a build server
If you have one or more licensed users of Visual Studio Ultimate with MSDN, Visual Studio Premium with MSDN, or Visual Studio Professional with MSDN, then you can also install Visual Studio software as part of Team Foundation Server 2013 Build Services. Thus, you do not need to purchase a Visual Studio License to cover the work of Visual Studio to build a server for each person whose actions initiate the assembly.
http://www.microsoft.com/en-us/download/details.aspx?id=13350
Is there any specific reason for the boss not wanting to install Visual Studio?
As for the Agile Test Runner, this is the improved tester that comes with Visual Studio 2012, it is a replacement for the old MsTest runner and will replace the old MsTest runner with the last few functions for which the old runner is still needed. Although the MsTest runner will still work, some features will not be as easy to use and have problems (for example, collecting coverage code). The Agile tester is also needed for other extensibility extensibility features, including XUnit.NET, NUnit, and Javascript Unit Test support (using Chutzpah).
Other features that require Visual Studio installation include:
- Code analysis
- Code coverage
- Msdeploy / webdeploy
- SQL Server Data Tools
- and others.
As an alternative to getting only test runners, you can try installing the TFS Test Controller and Agent on the server (you don’t need to configure them), the test agent will install a number of testing-related functions without actually installing the Visual Studio shell.