Project and branch management
Project management menu
All users can access projects and branches from the Development menu.
- Development > Active projects
- Development > Favorite projects
- Development > Archived projects
Modifying existing projects or creating new ones is limited to users with Project Management permission.
Users with Project Management rights gain access to an additional Management menu and its sections:
- Management > Quality profiles
- Management > Quality gates
- Management > PVS-Studio license
- Management > API keys
Configuring API keys for Atlas Scanner
To confirm receipt of the analysis results from Atlas Scanner, you must create an API key and specify it when launching the scanner:
API keys can be generated on the Management > API keys page, under the Create key menu:
The key cannot be entered manually, but its validity period can be specified, or it can be made permanently valid.
Projects Page
The projects page is shown below:
- Selected project.
- Date and results of the most recent analysis. Taken from the main branch.
- Project/branch context menu.
- Main branch icon. Its metrics reflect the quality of the entire project.
- Add to Favorites.
- Branches of the selected project.
Creating projects and branches
To create a project, click Create project on the corresponding page and give it a name (it can always be renamed later).
A project is not an independent entity; rather, it groups together the code branches that the analyzer checks. Creating a project automatically creates a master branch, which reflects the quality of the project as a whole. If a project has multiple branches, any of them can be set as the main branch.
Branches can also be created directly from the project menu:
Branch page
The main branch has its own page:
- Add to Favorites button.
- Branch menu.
- Branch ID.
- Edit buttons:
- versions;
- a quality gate against which each new scan is checked (by default, the quality gate is considered met if there are no unmarked or confirmed warnings);
- a quality profile that applies additional settings before saving the scan results and checking whether they meet the quality gate.
- List of uploaded scans, sorted by date.
- Scan context menu.
- Notification about issues with processing analysis results in the scan.
To view the analysis results and the markup, click the scan.
Identifiers on the scan page:
- Quality gate status: failed (red), passed (green), upload issue (gray).
- Date and time of upload.
- Username of the computer that uploaded the scan.
- Number of warnings with the Confirmed status
- Number of warnings with the New, Reopened, or Conflict status
- Warnings with the Confirmed, New, Reopened, or Conflict status, grouped by severity: Blocker, Critical, Major, Minor, Info.
Warnings can be marked up on the scan. Note: this affects the visual summary for the project if markup is done in the main branch.