External Git repository integration overview

With a customized post-receive extension (hook) installed, Git servers external to TeamForge can notify TeamForge Orchestrate of Git "push" activity.

TeamForge project Git repositories are already wired to supply push activity data to TeamForge Orchestrate; no special configuration needed. This section instead details integration of Git repositories external to TeamForge.

The TeamForge Orchestrate Git adapter is packaged as a Git post-receive hook script. Once installed and configured, the hook script supplies push metadata for the selected repository to TeamForge Orchestrate. The push data is associated to the proper pipeline, step and source using source association keys (see Source association keys). Configuration therefore requires that the message queue server URL and credentials be supplied, along with the appropriate source association key.