Connect a Polaris project to a repository in your SCM
Set up an SCM integration to connect a project in Polaris to a repository in Azure DevOps, Bitbucket, GitHub, or GitLab.
Overview
One project, one repository
Branches
The default branch in your SCM repository becomes the default branch in your Polaris project. To test other branches in your SCM repository, you need to import them. See Add a branch to a project.
Supported SCMs
You can connect Polaris projects to repositories in the following Source Code Management (SCM) systems:
- Azure DevOps
- Bitbucket Cloud
- Bitbucket Data Center
- GitHub and GitHub Enterprise Cloud
- GitHub Enterprise Server
- GitLab SaaS
- GitLab Self-Managed
See Supported Source Code Management (SCM) systems for more information.
Test a repository's source files
Once you set up an SCM integration, you can test a repository's source files on demand, or automatically (on a daily or weekly basis). See How to test from the web UI and Test scheduling policies for more information.
Modify an SCM integration
To modify an SCM integration, follow these steps: