The build and test execution of an application depends on the specific version of the framework. For example, an application may have a component that depends on DotNetCore 1.0 and another component may depend on DotNetCore 2.0. The build system gives you the ability to define demands in a build definition and specify capabilities in the agent queues. This creates a build that you can route to an agent queue by simply mapping the demand to the capabilities. The framework leverages this capability internally; during the agent setup, the agent collects a list of software and frameworks installed on the host machine. These can be seen in the agent queue or Agent pools page under the Capabilities tab. In this recipe, we'll learn how to add custom capabilities in the agent queues and demand that in-build definitions...





















































