The plugin is bundled in the latest TeamCity 5.0 EAP. If you installed the plugin manually, please remove it from .BuildServer/plugins when using TeamCity 5.0

General Info

Vendor

JetBrains

License

Apache 2.0

Type

free, open-source

Plugin Description

Adds Git support.

Plugin Development Status

Early access program is open. Snapshot builds are available.
Everyone is encouraged to try the plugin, however issues can be uncovered.

TeamCity Versions Compatibility

The current plugin version is designed to work with TeamCity 4.5. It will not work with previous TeamCity versions.

Download

Directly from public TeamCity server: last build

Documentation

The VCS is visible as "Git (JetBrains)" in VCS chooser to eliminate confusion with third-party plugin.

The implementation is powered by JGit.
Only server-side checkout is supported. Personal builds ( remote run and pre-tested commit) are not yet supported in any of the IDE.

The following protocols are supported:

Known Issues

Installation instructions

  1. Put jetbrains.git.zip into <TeamCity Data Directory>/plugins folder.
  2. Restart the server.

It is possible to to configure the following system properties for the Git plugin:

Property

Default

Description

teamcity.git.clone.timeout

18000

Timeout in seconds for transport that is used when the branch were never fetched

teamcity.git.fetch.timeout

1800

Timeout in seconds for transport that is used when the branch were previously fetched

Agent Checkout Support

Only available since TeamCity 5.1.1.
The git plugin contains experimental support for agent side checkout. The agent checkout does not support SSH yet. This support is implemented using C git, so you need to have git installed on all the agents that you plan to use agent-side git checkout on. The git executable is searched on the agent in the following paths:

If the git is located in non-standard location or if you have serveral git distributions installed and want select a specific one, specify full path to git executable the using property system.git.executable.path in buildAgent.properties on the agent. For example:

system.git.executable.path=C:/utils/Git/bin/git.exe

Feedback/Support

If you believe you've faced a bug: Issue Tracker
If you want to ask a question or discuss: Forum
Any of the above, but you do not want it to be publicly accessible: Feedback email

Development links

Clone URL: http://git.jetbrains.org/teamcity/git-plugin.git
Snapshot of the sources is also available in the jetbrains.git-src.zip download package.
Builds at JetBrains public TeamCity instance.

Related Materials

Tracker Issue

History

Date

Build

Description

2009-07-03

pub-27

Added submodules support. Submodules are treated as a logical part of working tree from point of view of collect changes and build patch operations.