Other product variants may be available, please contact usor
request a call back
if you cannot see what you are looking for.
Product Information
TeamCity is a powerful Continuous Integration (CI) server designed for the .NET, Java and Ruby. Continuous Integration enables you to automate builds and get instant feedback on unit tests, code coverage, code quality and more. TeamCity enables continuous integration without leaving your favourite IDE - Visual Studio, IntelliJ IDEA or Eclipse. TeamCity is easy to set up so you can quickly improve your release management practices by gradually adopting its advanced features and capabilities.
New Features
New in version 6
Build steps
When creating a build configuration, you can now configure the sequence of build steps to be executed. Each build step is represented by a build runner and provides integration with a specific build or test tool. You can add as many build steps to your build configuration as needed.
'My Changes' page
The new 'My Changes' gives you a nice overview of how well your commit integrates in different builds and build configurations. It also supports keyboard navigation, which allows you to locate problems faster and in more comfortable way.
IntelliJ IDEA projects build engine
You can now run IntelliJ IDEA shared 'run configurations' in TeamCity, and also produce all kinds of IntelliJ IDEA artifacts, including wars, ears, GWT artifacts, etc. Last but not least, IDEA projects in TeamCity can now be configured to only compile modules, required to run tests or produce build artifact, instead of recompiling and testing the whole project.
Supports Gradle and Maven 3
Thanks to Gradle being extremely CI-friendly, JetBrains have managed to create a full-fledged Gradle build runner, which supports all of the advanced TeamCity features, and has unprecedented quality. Additionally TeamCity 6 is now fully compatible with Maven 3.
Automatic build directory clean-up
The bundled 'Swabra' plugin remembers the state of the build checkout directory, and when next build starts in this directory, Swabra finds all of the files added by the previous build and removes them.
And more...
- Build priorities in the build queue, and priority classes for managing them
- Improved support for RVM and Bundler for building Ruby/Rails projects
- Bundled JetBrains dotCover .NET coverage engine
- Improved IDE integrations
Features
Fast Feedback
With support for test re-ordering, on-the-fly test results reporting, configurable notifications and more, TeamCity always keeps you in the know, as soon as possible.
Pre-tested Commits
Help avoid breaking the code in the repository and optimise the code integration cycle.
Scalability
Distributed build management provides parallised product builds or use Amazon's EC2 cloud based computing power for minimum, consistent build times.
Java Code Quality
With over 600 Java code inspections, code coverage and duplicates search out of the box you can be sure your code quality is maintained and support for pre-commit checking keeps the checked in code clean.
Enterprise-ready
With LDAP user management, the ability to manage build infrastructures of any size, team and build monitoring and more, TeamCity will support any size development team.
Compatible and Extensible
With a quick setup, under any system, and support for a whole range of build tools, frameworks and version control systems, TeamCity is highly compatible. The included Java API supports a range of user modifications including version control systems and build tools.
Issue tracking system support
Support for JIRA, Bugzilla and JetBrains YouTRACK out of the box, more with 3rd party plugins.
Integration plugins for most major IDEs
With automatic navigation between the web browser and your IDE.
Editions
The Enterprise edition allows unlimited user accounts and build configurations ( whilst the free edition allows only 20 ). The Enterprise edition also allows for support for per-project roles and more authentication schemes (NT and LDAP).