Git Repo Integration

1 min read

BuildPiper
Repo Integrations
User & Admin Portal

Git Repo Integration #

Git onboarding in BuildPiper involves integrating your Git repository, such as GitHub, GitLab, or Bitbucket, with the platform. Typically, a read-only access user is created and provided to BuildPiper, allowing it to securely connect to and clone the repository without making any changes.

1. Git Repo Integration #

Git onboarding in BuildPiper involves integrating your Git repository with the platform. A read-only access user is typically created and provided to BuildPiper so that the platform can securely connect to and clone the repository without making any changes.

Secure Repository Access

BuildPiper connects to the Git repository using configured credentials and clones repositories without modifying the source.

Supported Git Providers

BuildPiper supports GitHub, GitLab, and Bitbucket repositories, including cloud-based and self-hosted variants.

Pre-requisites #

Read-only Git User

A read-only Git user with credentials is required.

Network Connectivity

Ensure there is connectivity between the BP server and the Git provider.

Workflow: Onboarding a New Git Repo via BP UI #

BuildPiper workflow to onboard a new Git repo is detailed below.

Navigation Path
How to Access / Navigate
Login to BP

Integrations

Repo Integrations

Add Repo

Note: BP Git Repo onboarding page is accessible from both user portal and admin portal.

BP Snapshot: Git repo onboarding workflow
BP Snapshot: Add repo screen

Supported Git Repo Integration #

The supported Git repo integrations are below:

Bitbucket
Bit Bucket
GitLab
Git Lab
GitHub
Git Hub

Note: BuildPiper supports both cloud-based Git providers and self-hosted Git repositories.

BP Snapshot: Supported Git repository integrations

Git Repo Onboarding Configuration #

The configuration details are listed below.

Bitbucket Repository Onboarding Configuration #

Field Name Description / Configuration Requirement
Repo Name* The unique name for the Bitbucket repository within the platform.
Select Secrets* A dropdown menu to select pre-configured credentials or the option to add a + New Secret for authentication. For more details, refer Credential Management Documentation.
Url* The specific endpoint for the repository, for example https://bitbucket.buildpiper.in. Includes a Test Connection button to verify connectivity.
View Permissions* A field to define which User Groups are authorized to view this repository integration.
Write Permissions* A field to define which User Groups are authorized to have write or modify access to the integration settings.

GitHub Repository Onboarding Configuration #

Field Name Description / Requirement
Repo Name* The display name for the GitHub repository within BuildPiper.
Select Secrets* A dropdown menu to select pre-configured credentials or the option to add a + New Secret for authentication. For more details, refer Credential Management Documentation.
Url* The full URL path to the GitHub repository. Includes a Test Connection button to verify connectivity.
View Permissions* A field to define which User Groups are authorized to view this repository integration.
Write Permissions* A field to define which User Groups are authorized to have write or modify access to the integration settings.

BP Snapshot: Git repository configuration details

BuildPiper Documentation · Git Repo Integration

Last updated: May 2026