Start FreeLog in
SonarQube Cloud | Managing your projects | Administering your project | Setting up project analysis | Long-lived branch pattern

Adjusting the long-lived branch name pattern of your project

On this page

Defining the long-lived branch name pattern at project level

SonarQube Cloud considers a branch to be long-lived if:

  • It is the main branch, or
  • Its name matches the long-lived branch name pattern.

All other branches are considered short-lived. 

If your project belongs to an Enterprise plan organization, its long-lived branch name pattern is by default the pattern set at the organization level. You can change it. 

The name pattern is based on a regular expression. For example, the regular expression: (branch|release)-.*  matches any name that begins with the string branch- or release-.

Changing the long-lived branch pattern of your project
  1. Retrieve the project.
  2. In the left navigation bar, select Branches.
  3. In the top-right corner, select the edit icon on the right of Long-lived branches pattern. The Detection of long-lived branches dialog opens as illustrated below (in the case of an enterprise plan organization).
  4. Enter your regular expression. 
  5. Select Save.
Resetting the long-lived branch pattern to default

If your project belongs to an Enterprise plan organization, you may want to reset the long-lived branch to the default set at the organization level. To do so:

  1. Retrieve the project.
  2. In the left navigation bar, select Branches.
  3. In the top-right corner, select the edit icon on the right of Long-lived branches pattern. The Detection of long-lived branches dialog opens.
  4. Select Reset to default.

Was this page helpful?

© 2008-2024 SonarSource SA. All rights reserved. SONAR, SONARSOURCE, SONARQUBE, and CLEAN AS YOU CODE are trademarks of SonarSource SA.

Creative Commons License