TeamCity

What's New in TeamCity 2.0

The new version of TeamCity comes with a huge number of enhancements of the server itself and productivity plugins for Eclipse, IntelliJ IDEA, and MS Visual Studio 2005 developers.

Eclipse Plugin

Highly-anticipated TeamCity's continuous integration possibilities are now available in Eclipse!

The plugin works with Eclipse 3.2+ versions, requires the Subclipse 1.2.0 plugin, and provides the following possibilities:

  • "Remote Run" and delayed (pre-tested) commit of your changes to the project code base controlled by Subversion
  • eclipse Remote Run Dialog

  • In the Remote Run view:
    • explore the changes that you have introduced to the source code,
    • compare the local version of your source files with the latest version available in the project repository,
    • trigger a build with your changes on server.
  • eclipse Remote Run View

  • Viewing changes pending for the build and build log in the Console view
  • Monitoring the projects status in the Watched Projects view
  • Open the screenshot in a new browser window

    Open the screenshot in a new browser window


  • Changes view displaying the status of builds triggered by your commits to the version control system
  • Open the screenshot in a new browser window

    Open the screenshot in a new browser window


  • Viewing failed tests
  • One-click navigation to TeamCity's web interface if you need more detailed information on some issues

to the top

Enhanced Microsoft Visual Studio 2005 Plugin

TeamCity now integrates with Team Foundation Server version control system enabling:

  • "Remote run" and "delayed" (pre-tested) commit of your changes to your project code base managed by Team Foundation Server
  • Open the screenshot in a new browser window

    Open the screenshot in a new browser window


  • Monitoring the status of your changes integration into the project code base
  • Open the screenshot in a new browser window

    Open the screenshot in a new browser window


  • Managing the work items and check-in policies
  • Open the screenshot in a new browser window

    Open the screenshot in a new browser window


  • One-click navigation to TeamCity's web interface if you need more detailed information on some issues

to the top

IntelliJ IDEA Plugin

The new version of TeamCity provides completely redesigned user interface for accessing TeamCity features within IntelliJ IDEA and improved code quality maintenance features.

  • A toolwindow with Projects and Changes tabs for starting regular builds of your projects, performing remote run and delayed commit and watching the status of changes integration
  • Open the screenshot in a new browser window

    Open the screenshot in a new browser window


  • Displaying the results of the server-side code analysis and discovered code duplicates
  • Working with code inspection results in IntelliJ IDEA:
    • the problematic code can be highlighted in the editor or your can work with a complete report of the project inspection results in a dedicated toolwindow
    • download and view only new inspection results that appeared since the last build
    • quick-fixes for improving your code quality are now available
    • Open the screenshot in a new browser window

      Open the screenshot in a new browser window


  • Remote analysis of your project code duplicates. Select to resolve the discovered issues either in the editor or in Duplicates toolwindow
  • Open the screenshot in a new browser window

    Open the screenshot in a new browser window


  • Improved viewing of the build results-related data: build log and failed tests

to the top

New and Improved TeamCity's Features

We have done our best to improve your experience when working with TeamCity. Now there are multiple enhancements for setting up your projects and build configurations:

  • new build runners,
  • dependent builds and artifact dependences,
  • improved interface for setting up IntelliJ IDEA projects.

Here is just a short list of new feature highlights.

Dependent Builds and Ivy Integration

Dependent triggering: Tie one build configuration triggering with the results of the build of the certain build configuration.

Artifact dependencies: If some build configuration requires some library produced by a different build configuration, you can add such dependency, and the required library will be downloaded to the space you specify before the build starts.

TeamCity artifacts repository acts now like Ivy repository, and you can reference and use artifacts which TeamCity produces in your Ant builds.

Open the screenshot in a new browser window

Open the screenshot in a new browser window

Improved code quality maintenance for your projects

Remote search of code duplicates for IntelliJ IDEA projects and convenient display of the results found both on the web and the IDE. One-click navigation to the IDE to solve the issues found.

Open the screenshot in a new browser window

Open the screenshot in a new browser window

More Version Control Systems

We have integrated TeamCity with Rational ClearCase UCM and Team Foundation Server change management systems. Now you can select them when specifying the VCS roots of your projects.

project Vcs Roots

File Differences

View the file differences on the web and navigate to the project code base in just one click. The modified code is highlighted, the differences are displayed on a stripe-like bar.

Open the screenshot in a new browser window

Open the screenshot in a new browser window

Third-party Reporting Tools Integration

If your build produces an HTML, text, or image report which is available as an artifact of your build, you can display the report on the build results page.

Build Agents Management

  • View information about each build agent of TeamCity's Build Grid: its current state, configuration details, etc.
  • Open the screenshot in a new browser window

    Open the screenshot in a new browser window


  • Enable and disable agents right from the web interface and view currently connected and disconnected agents.
  • Open the screenshot in a new browser window

    Open the screenshot in a new browser window


  • Perform the project sources checkout on the build agent (if your project VCS roots are under Subversion and CVS)
  • Open the screenshot in a new browser window

    Open the screenshot in a new browser window


  • The information on your computing resources workload is much easy to view now - just move the mouse pointer to the Build Agents Indicator and see the number of idle agents in a tooltip and decide whether to start new builds.
  • Idle Build Agents

LDAP Authentication

TeamCity users authentication can be performed by direct login into LDAP with credentials entered into the login form.

Projects Cloning

Clone projects to copy all their build configurations and VCS settings in just one click. You might find it useful when you need to branch your project.

Copy Build Config

Build Any Type of Projects

Open the screenshot in a new browser window

Open the screenshot in a new browser window

A new runner called Duplicates Finder allows to perform a server-side search for code duplicates of IntelliJ IDEA projects.

The list of build runners now includes Command Line for building your projects using any script.

Imrpoved Maven2 Support

  • TeamCity is now bundled with Maven 2.0.6 and uses an internal Maven installation
  • Maven modules for tests are now supported
  • An alternate POM file can now be defined via "Path to A POM file" property and additional command line parameters can also be specified in a separate property

Uniform Imroved UI for Configuring IntelliJ IDEA Projects

TeamCity provides an enhanced dialog for customizing builds which are based on IntelliJ IDEA's IPR project file.

Ant 1.7 and JUnit 4.x Support

TeamCity integrates with the latest available versions of Ant and JUnit libraries.

Issue Tracking System Integration

Pattern-based links to external resources, for example, issues in the bug tracking system can now be displayed in comments for VCS commits.

Open the screenshot in a new browser window

Open the screenshot in a new browser window

Smarter Projects and User Dashboard

  • Now build artifacts can be downloaded from the Projects and Build Results pages.
  • Open the screenshot in a new browser window

    Open the screenshot in a new browser window


  • View pending changes on the Projects page
  • pending Changes

  • Select the projects you want to see and reorder them in the "Configure Visible Projects" pop-up window
  • Configure Visible Projects

  • Improved My Changes space: the status of integrating your changes are neatly separated, and the page is completely redesigned
  • Open the screenshot in a new browser window

    Open the screenshot in a new browser window


  • Improved Build Queue: remove any build from the queue and type the comments visible to other team members
  • Open the screenshot in a new browser window

    Open the screenshot in a new browser window


  • Smarter notification rules: be notified as soon as the first error occurs. Select to watch the builds where only your changes get or just monitor the status of all build configurations of the desired project
  • Open the screenshot in a new browser window

    Open the screenshot in a new browser window


  • More places to pin the desired build results
  • Multiple "Quick links"
    • navigate to the build results page of any watched project and build configuration from the Projects dashboard
    • Open the screenshot in a new browser window

      Open the screenshot in a new browser window


    • view changes pending for the next build and Build Agents currently compatible with the build configuration
    • navigate to the Administration interface to edit the build configuration properties
    • Quick Links

to the top