Free for small team

TeamCity 8 — The Light Side of Continuous Integration

Your CI process works fine: builds are delivered on time, and the entire infrastructure runs smoothly. There’s just one thing: too many builds and projects preventing you from seeing the whole picture. Essential information stays in the dark, depriving you of full process control. Sound familiar?

New TeamCity is here to light up your continuous integration process.

Expanding your TeamCity just got cheaper

Starting with TeamCity 8, every agent license also adds 10 build configurations to your server.

Fasten your seat belts, Professional server users, and enjoy smooth take-off!

From now on, if you want to go over the limit of 20 build configurations, you can do so without breaking your piggy bank to spend $1,999 on an Enterprise server license.

Instead, grow by adding a much cheaper agent license and enjoying 10 more free build configurations on your server added with every agent.

This only works with TeamCity server version 8.0 or higher.
Note also that only the Enterprise server license provides access to TeamCity Email support.


Light Plus Smart Equals Brilliant

Simplified setup 8.1

Initial server configuration and projects setup has been simplified: from configuring external database access right on the first startup screen, to automatic settings suggestions, to very simple project creation from just a VCS repository URL, to hiding not so important settings, and a lot more.

Auto-detected Build Steps


Feature branches auto-merge 8.1

If you are using feature branches with Git or Mercurial, you will like the "Automatic Merge" Build Feature. Now you can configure TeamCity to merge a feature branch automatically to the master if a build in the feature branch completes successfully, or if no new tests failed in this branch. This means that Pre-tested Commit is now available to users of distributed version control systems, and it no longer requires an IDE.



Changes page — more than just "My Changes" 8.1

"My Changes" page has been renamed to "Changes" and can now show changes by any user in the system, not just the current user.

Project filtering and visual presentation of the change status have also been improved.

New Changes page



Support for Visual Studio 2013, Subversion 1.8, Xcode 5 and more 8.1

TeamCity 8.1 is fully compatible with Microsoft Visual Studio 2013, Team Foundation Server 2013 and Xcode 5. It also comes with complete support for Subversion 1.8 on the server side and in IDE plugins. Finally, TeamCity now bundles the fresh version of Maven 3.1 and integrates with Jacoco coverage engine.


Shed Light on Your Projects Structure

Thanks to a new projects hierarchy, you can group several projects under one parent project and configure user roles, VCS settings, templates and parameters only once for the parent project.

Not only is projects hierarchy a more natural way of representing the real-world projects structure, but it also greatly simplifies server maintenance tasks and allows you to transfer authority from the main server administrator to project administrators much more easily.

Administration Project Groups



Keep All Your Server Details Clear as Day

Server Health Reports

The build server grows with the company: more agents, more builds, more settings to maintain. With every passing month you have to work harder just to keep your build environment in good shape.

Keenly aware of this, TeamCity equips you with the new Server Health information screen where you can easily see problem areas at a glance: redundant or unused VCS settings, large build logs, critical errors and more.

Server Health


Know Your Disk Usage

Hundreds and thousands of builds, running continuously, generate heaps of logs and can eat a lot of disk space on the server.

The new Disk Usage report gives you a clear view of how much space each project takes so you can act upon it.

Disk Usage


Clean Builds History Faster

With smarter cleanup methods, TeamCity 8 is now able to perform up to 5 times faster. Who wouldn’t like to get something done in 20 minutes, if it used to take an hour and a half before? Distributed teams will especially appreciate this improvement.


Integrate External Tools Effortlessly

Meta-runners

Tired of using the command line runner for all these external tools you use to build your projects? Thinking about writing a plugin for TeamCity? Hold that thought because there’s an easier way.

The new Meta-runner lets you extract build steps, requirements and parameters from a build configuration and creating a new build runner that can be used as a regular runner anywhere. It's a great way to reuse a set of build steps while keeping them tightly integrated with TeamCity.

Improved REST API 8.1

We've significantly extended TeamCity REST API. For instance, it is now possible to manage agent pools and build queue, obtain a list of tests, manage investigations, start/stop builds, and more.




Build Your IntelliJ IDEA Projects Faster and Better

If you're a happy user of IntelliJ IDEA and want to have your projects built by TeamCity, the same way they are built in IntelliJ IDEA, then we have good news for you! The native IntelliJ IDEA compiler is now bundled with TeamCity 8, which means you get:

  • much faster incremental compilation
  • support for Scala, Groovy, Clojure and Kotlin
  • ability to compile Android code and build .apk files
  • support for Google Web Toolkit (GWT) and many other technologies supported by IntelliJ IDEA



Uncompromising Authentication

Do you use TeamCity’s built-in authentication and plan to switch to Active directory? No problem: just add one more authentication module and keep working as usual. Want to enable Windows domain authentication with NTLM single sign-on and keep LDAP synchronization at the same time? This is also possible now. And finally, there is a web interface for all these settings! Read more »

Mixed Authentication


There’re a lot of other small changes to make your life easier.
Read v8.1 release notes for a full picture.