I have 2 build agents setup on the build server. I'm running into an issue where a project will be building on both agents. For example, the build takes 30 minutes to build, some one does another commit durring that time, then another build starts on the other build agent. Is there any way to prevent this? I don't want to have to assign a project per agent as that would be a nightmare to maintain when you have a lot of projects.