Is there a way to ensure all the agents are using the same jdk? Even this involves making some changes on the server directly that I'm fine with. I'm asking this as we have over 40 agents and need to upgrade the jdk and wanted to find out if TeamCity had an easy way of doing this from the server side maybe by means of updating the agent on the server and having all agents update. I also want to avoid having to configure where JAVA_HOME is located per build configuration. Maybe this is also something you can do directly on the teamcity server and all agents will go into an upgrade phase and update accordingly. Please let me know if you have done anything like this or know of an easy to do this through TeamCity.