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.
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.
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.
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.
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.
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
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:
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 »
There’re a lot of other small changes to make your life easier.
Read v8.1 release notes for a full picture.