Microsoft has made their VSTS (Visual Studio Team System) build system very flexible. It doesn't matter if you host it on-premise or in the cloud, you can easily extend out functionality by importing existing custom tasks through the marketplace or write your own custom tasks.
By default, the