How to improve source code checkout speed in Bamboo by using native Git

Still need help?

The Atlassian Community is here for you.

Ask the community

Purpose

When no native Git binary has been installed and configured for use by Bamboo, source code checkout performance can be sub-par as Bamboo will revert to a Java based Git implementation which has significant overheads and competes for resources within the Java Virtual Machine.

Solution

  1. Install a native Git binary on both the Bamboo Server and any Remote Agents: Installing Git
  2. Configure the Git Capability on the Bamboo Server and any Remote Agents: Configuring capabilities
    1. E.g. To configure a Git capability on the Bamboo Server: Visit Bamboo Administration >> Server Capabilities and add the Git capability:

      Capability type = Git
      Executable = Git
      Path = C:\Program Files (x86)\Git\bin\git.exe
DescriptionWhen no native Git binary has been installed and configured for use by Bamboo, source code checkout performance can be sub-par as Bamboo will revert to a Java based Git implementation which has significant overheads and competes for resources within the Java Virtual Machine.




Last modified on Aug 16, 2018

Was this helpful?

Yes
No
Provide feedback about this article
Powered by Confluence and Scroll Viewport.