javajvmteamcityjetbrains-ideteamcity-9.0

Configuring Java version for TeamCity


We have installed TeamCity on an OpenSuse machine. the version of TeamCity is 9.1.3.

I have installed JDK 1.8 on the server but I am not using it as default Java. I want to update every Agent to build with new JDK (version 8) and if update was successful for all of agents then I will try to upgrade JDK for whole system.

I couldn't find an easy way for running an agent or project with specific JDK version. I am used to with Jenkins and there it was pretty easy to use different JDK for builds.

I looked at Team city documentation but couldn't find any real instruction how can we use an specific Java version for a project or agent.

Any help?


Solution

  • The page you are looking for is this one. As Senior Pomidor said its enough to specify that environment variable.

    Running several jdk's on an agent to support builds with different java versions is described on this page.