Supported Platforms and Environments
Last modified: 20 April 2023Platforms (Operating Systems)
TeamCity Server
Agents
Windows Tray Notifier
For Java
For .NET
IDESupport (plugin required)
Eclipse
IntelliJ IDEA
Microsoft Visual Studio
Platforms (Operating Systems)
The TeamCity Server
The TeamCity server is platform independent.
Requirements:
Java (JRE) 1.5+ (already included in Windows .exe distribution)
J2EE Servlet (2.4+) container, JSP 2.0+ container. TeamCity is tested under Tomcat 6 which is a recommended server. Tomcat 6 is already included in Windows .exe and .tar.gz distributions. TeamCity is reported to work with Jetty and Tomcat 5. Please note that Tomcat version 5.5.20 is not compatible with TeamCity because this version of Tomcat contains a number of bugs.
TeamCity server is tested under the following operating systems:
Linux
MacOS X
Windows XP under Tomcat 6 web application server.
Reportedly works on:
Solaris 10
Code Fragments Syntax Highlighting
The syntax highlighting (in the web difference view and Duplicates results) is available only under:
Windows 32 bit platforms (workaround is Known Issues for Windows 64)
Linux 32 bit platforms Under other platforms the views will function normally, but the syntax highlighting will not be available.
Build Agents
Requirements:
Java (JRE) 1.5+ (already included in Windows .exe distribution; JDK (JRE is not enough) is necessary for IPR, Java Inspections and Duplicate Finder runners)
TeamCity agent is tested under the following operating systems:
Linux
MacOS X
Windows 2000/XP/XP x64
Stop build functionality
Build stopping is supported on:
Windows 2000/XP/XP x64
Linux on x86, x64, PPC and PPC64 processors
Mac OS X on Intel and PPC processors
Solaris 10 on x86, x64 processors
The Windows Tray Notifier
Windows 2000/XP
Web Browsers
The TeamCity Web Interface is W3C complaint code, so just about any browser should work well with TeamCity. The following browsers have been specifically tested and reported to work correctly:
Microsoft Internet Explorer 6 and 7
Mozilla Firefox 2 and 3 beta 5
Opera 9
Safari 3 under Mac
Build Runners
TeamCity provides a very wide of build tools support enabling both Java and .NET software teams building their projects.
Supported Java build runners:
Ant 1.6-1.7 (TeamCity comes bundled with Ant 1.7.0)
Maven2 2.0.x (TeamCity comes bundled with Maven 2.0.8)
IntelliJ IDEA 5, 6 and 7 projects
Supported .NET platform build runners:
MSBuild
NAnt (versions 0.85 - 0.86)
Microsoft Visual Studio Solutions (2003, 2005, and 2008)
Duplicates Finder for Visual Studio 2003, 2005 and 2008 projects (C# up to version 2.0 and Visual Basic .NET up to version 8.0)
Command Line Runner for running any build process by a command line
Rake runner is also supported by a Rake Runner
Testing Frameworks
JUnit 3.8.1+, 4.x
NUnit
TestNG 5.3+
Version Control Systems
Checkout on server
Borland StarTeam 6 and up (StarTeam client application should be installed to use StarTeam integration)
CVS (client is bundled)
IBM Rational ClearCase, Base and UCM modes (ClearCase client should be installed to use ClearCase integration)
Microsoft Visual SourceSafe 6 and 2005 (SourceSafe client should be installed to use VSS integration)
Perforce (Perforce client should be installed to use Perforce integration)
Subversion (client is bundled)
Team Foundation Server 2005 and 2008 (TFS client should be installed to use TFS integration)
Checkout on agent
CVS
Subversion
Creating a Label
Borland StarTeam
CVS
Perforce
Subversion
IDE integration
TeamCity provides productivity plugins for the following IDEs:
Eclipse 3.2, 3.3
IntelliJ IDEA 6.0 (some functionality is limited) and 7.0
Microsoft Visual Studio 2003, 2005, and 2008
Remote run and Pre-tested commit functionality is available for the following IDEs and version control systems:
IDE | Supported VCS |
---|---|
Eclipse |
|
IntelliJ IDEA 6.0 and 7.0 |
|
MS Visual Studio 2005, 2008 |
|
External Databases
HSQLDB
MySQL 5.0.30+ (Please note that due to bugs in MySQL at least versions 5.0.20 and 5.0.22 are not compatible with TeamCity)
PostgreSQL 8+
Oracle 10g+
Thanks for your feedback!