

Supported Java versions: OpenJDK and Oracle Java 8-11.
#OPENJDK M1 MAC HOW TO#
See notes on how to configure Java on agents. It requires a Java SE JRE installation to run. TeamCity Agent is a standalone Java application. Reportedly works without known issues on: Windows 10 and 11 under the Tomcat 8.5+ web application server Server Core installation of Windows Server 2016 Linux (Ubuntu, Debian, RedHat, SUSE, and others) TeamCity Server is tested under the following operating systems: If you find any compatibility issues with any of the operating systems, let us know. Generally, all the recent versions of Windows, Linux, and macOS are supported. See considerations on choosing the server platform. The core features of TeamCity Server are platform-independent. Note that TeamCity is not currently compatible with Java 17, which makes Java 11 the only version that will be supported in TeamCity Server 2023.04. If you use a non-bundled version of Java 8, we highly recommend that you migrate your server to Java 11 before this TeamCity release. Java 8 support will be discontinued in TeamCity Server 2023.04 (to be released in April 2023). For Apple M1 systems, consider using a different version of Java 11, like Azul OpenJDK. The TeamCity server Windows installer and server Docker images come bundled with Amazon Corretto 64-bit Java 11. Supported Java versions: OpenJDK and Oracle Java 8 (8u16 or later) and 11 (32 or 64 bit). See notes on how to install Java on a TeamCity server. TeamCity Server is a web application that runs within a capable J2EE servlet container.

For hardware-related notes, see this section. This page covers software-related environments TeamCity works with.
