How to improve source code checkout speed in Bamboo by using native Git
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.
- Install a native Git binary on both the Bamboo Server and any Remote Agents: Installing Git
- Configure the Git Capability on the Bamboo Server and any Remote Agents: Configuring capabilities
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