When TeamCity integration plugin is installed, your workbench is supplemented with a number of additional functions and items, including:

  • Remote run (personal builds) in TeamCity
  • Pre-tested commit and manual changes commit
  • Remote run and pre-tested commit for CVS, Subversion, Git and Perforce version control systems.
  • Remote run and pre-tested commit using command line tool.
  • Viewing build results, build logs, tests
  • Additional Views for Eclipse UI

Prerequisites

  1. TeamCity plugin uses VCS integration with Subversion, Git, and Perforce. That is, you should have installed Eclipse integration plugins for mentioned VCS:

    • Subclipse or Subversive, for integration with SVN
    • .
    • P4WSAD 2008.1, 2008.2, 2009.1 or 2009.2 integration plugin for Perforce. Please make sure you initialize Perforce support (for example, perform project update) after opening the project before using TeamCity Remote Run.
    • jGit/eGit plugin for Git version control.
  2. Eclipse must be run under JDK 1.5 for the TeamCity plugin to work.
  3. TeamCity plugin allows running builds remotely and committing changes for supported version control systems, even if there is no Eclipse-integration plugin for the version control system installed. To use this feature, you need to create .teamcity-mappings.properties configuration mapping file. See TeamCity Command Line Remote Run Tool documentation for more information about configuring.

TeamCity Views

When the TeamCity plugin is installed, it adds several new artifacts to the Eclipse user interface:

  • Status bar icons that reflect condition of the builds.
  • The TeamCity item on the main menu
  • The TeamCity Watched Projects view
  • The TeamCity Changes view
  • The TeamCity Tests view
  • The TeamCity Local Changes view