Task #37
closedCMS - Feature #23: Stablish standards and practices to enhance DevOps CI/CD processes.
Epic #36: Apply standards and practices to enhance DevOps CI/CD processes.
Create CMSDisplay_SonarQube Jenkins pipeline to trigger SonarQube code analysis
Description
Create a multi-topic branch CMSDisplay_Sonar Jenkins pipeline to trigger SonarQube code analysis
Actions- Created https://jenkins.fernando.engineer/job/CMSDisplay_SonarQube/
- Results are published on https://sonarqube.fernando.engineer/dashboard?id=CMSDisplay
- To run sonar analysis locally from VStudio : npm rum sonar
- Created project https://github.com/fjcapeletto/chrome-java-node to build/publish docker image to be used as docker agent in Jenkins pipeline.
- The image above is available at https://hub.docker.com/r/fjcapeletto/chrome-java-node
Branch: https://gitlab.com/fernando.engineer/cms/CMSDisplay/-/tree/20230408_task37_enable_sonarqube_analysis
Updated by Fernando Jose Capeletto Neto almost 2 years ago
- Tracker changed from Epic to Task
Updated by Fernando Jose Capeletto Neto almost 2 years ago
- Due date set to 04/18/2023
- Start date deleted (
04/05/2023) - Estimated time set to 24:00 h
Updated by Fernando Jose Capeletto Neto over 1 year ago
- Status changed from New to In Progress
- % Done changed from 0 to 30
Updated by Fernando Jose Capeletto Neto over 1 year ago
- Description updated (diff)
Updated by Fernando Jose Capeletto Neto over 1 year ago
- Description updated (diff)
Updated by Fernando Jose Capeletto Neto over 1 year ago
- Description updated (diff)
Updated by Fernando Jose Capeletto Neto over 1 year ago
- Assignee set to Fernando Jose Capeletto Neto
Updated by Fernando Jose Capeletto Neto over 1 year ago
- % Done changed from 30 to 70
Created multi-topic https://jenkins.fernando.engineer/job/CMSDisplay_SonarQube/ Missing to add test stage to allow coverage reports.
When we fail to run sonar-scanner we discovered that need JRE and then base image on Jenkinsfile-sonarqube was update to one that contains node and java.
branch: https://gitlab.com/fernando.engineer/cms/CMSDisplay/-/merge_requests/1
Reference: https://stackoverflow.com/questions/15705755/cant-launch-sonar-2-8-permission-denied-to-execute-wrapper/37460784#37460784
Updated by Fernando Jose Capeletto Neto over 1 year ago
- Start date set to 04/07/2023
Updated by Fernando Jose Capeletto Neto over 1 year ago
- Description updated (diff)
- Status changed from In Progress to Testing
- % Done changed from 70 to 90
Updated by Fernando Jose Capeletto Neto over 1 year ago
- Status changed from Testing to Merging
Updated by Fernando Jose Capeletto Neto over 1 year ago
- Status changed from Merging to Testing
Updated by Fernando Jose Capeletto Neto over 1 year ago
- Status changed from Testing to Deliver
Updated by Fernando Jose Capeletto Neto over 1 year ago
- Status changed from Deliver to Done
- % Done changed from 90 to 100
Updated by Fernando Jose Capeletto Neto over 1 year ago
- Status changed from Done to Closed