Hướng dẫn tích hợp SonarQube trong SpringBoot application
Cài đặt SonarQube
- Tạo docker-compose file chạy SonarQube
Tạo token
- Truy cập SonarQube tại địa chỉ http://localhost:9000/ và login theo tài khoản admin/admin
Open setting account
Tạo token:
Lưu lại kết quả token
Setup report trong project
- Thêm plugin jacoco trong file pom.xml của project
- Thêm file lombok.config để bỏ qua lombok khi report SonarQube
- Chạy unit test và report trên sonar với giá trị sonar.login bằng token đã lưu bên trên
Source code ở đây