The TeamCity plugin makes it possible to create your "personal" build that runs remotely and is just the same as a regular build. Such build includes automatic integration of all the latest sources, but the changes that you submit, bypass the version control system. They will be checked in to the version control only if they successfully integrate into the project code base.

If a personal build fails, the "real" build is not affected, and the code changes are not checked in to the version control. This helps avoid the adverse impact on the results of team work. You receive immediate notification and can fix the errors, navigating directly to the problem locations in the source code.

To perform a remote run from within the Eclipse IDE:

  1. Make sure that the TeamCity Remote Run view is open. To open this view, choose TeamCity > View Remote Run on the main menu. When the Local Changes view is open, in its title the type of VCS used for the current project is shown in square brackets.
  2. In the TeamCity Remote Run view, select the desired project.

    img

  3. On the toolbar of the TeamCity Remote Run tab, click img button. TeamCity Remote Run Dialog opens.

    Alternately, in the Navigator view, open the context menu with the right-click and select Team > Remote run...

  4. In the Changes tree view, select the projects to be built remotely.
  5. In the Applicable configuration tree view, select the build configurations to be used.

    img

  6. Optionally, customize the build: Select particular build agent to run the build.
  7. Optionally, enable Pre-tested commit function: Check Commit after build(s) finished and customize pre-tested commit options.
  8. Optionally, type build description in the Remote Run Comments field.
  9. Click OK.