SonarQube Plus Course
Course now full. Please email GLAD@GEANT.org to be added to the waitlist
The workshop will be a 4 hour virtual session from 9am - 1pm, 31st March 2025 delivered by SAGES and hosted by PSNC.
As this course is a follow on from the Sonarube course held in December 2024, a working knowledge of SonarQube is a pre-requisite. This workshop will focus on the following topics in more detail, including SonarQube UI and administration.
1. SonarQube UI
- concept of project
- project overview page
- quality metrics
- issues and their properties
- quality gates
- rules
- dealing with false-positives
- deeper SAST
2. SonarQube Administration
- users management
- tokens for static code analysis
- group management
- project permissions
3. CI/CD integration
- SonarScanner configuration
- static analysis
- additional tools (bandit, pylint, coverage, mypy, etc)
- clean as you code (pull request)
- AI integration
Technical prerequisite:
All students will have a machine in AWS EC2 with devtools ecosystem already installed and set-up
Eligible participants can claim their time for this workshop through the GN5 project. See guidelines and eligibility criteria here:
https://wiki.geant.org/display/G52W1/Funding+to+Travel+for+Training