Currently in our business we use Team Services in the cloud with a single self hosted build agent which runs locally on a server in our office.
As we are expanding and taking on more work there is an increase in the number of queued builds. As a result we are considering adding additional build agents to cope with the load.
Unfortunately adding additional agents costs money and its often difficult to for us to justify the cost. Essentially I'm interested in whether or not there are any free alternatives to the TFS build agent. I'm still looking to keep Team Services but somehow integrate the builds locally for free.
A colleague of mine has mention Jenkins as a build server but I have little experience with this application and I'm not sure if an agent is still required from Team Service's point of view.
I'd be grateful if you could let me know if you're in or were in a similar situation and what your views or solution was.