Feat: Add CLI Sonar scanner job 04/70504/25 v0.81.3
authorJessica Wagantall <jwagantall@linuxfoundation.org>
Mon, 15 Aug 2022 19:30:10 +0000 (12:30 -0700)
committerJessica Wagantall <jwagantall@linuxfoundation.org>
Tue, 20 Sep 2022 21:35:48 +0000 (14:35 -0700)
commitabb522a78975595e92197da01d72fbd2a1175085
treeb562cb467eac440df919ef6419e043d48fecce04
parent5ae273f51ca03aa5e02d1c146e2c73757bd7efae
Feat: Add CLI Sonar scanner job

Add gerrit-cli-sonar and github-cli-sonar scanner job for
non maven based repos. This job downloads a specific Sonar
CLI version and runs sonnar-scanner on the code to produce
a report which is pushed in SonarCloud.

Issue: RELENG-4427
Co-authored-by: Jessica Wagantall <jwagantall@linuxfoundation.org>
Co-authored-by: Matthew Watkins <mwatkins@linuxfoundation.org>
Signed-off-by: Matthew Watkins <mwatkins@linuxfoundation.org>
Signed-off-by: Jessica Wagantall <jwagantall@linuxfoundation.org>
Change-Id: If02a2c78bddacdcc273fb5a0b9f60b99d2da221d
.jjb-test/defaults.yaml
.jjb-test/lf-python-jobs.yaml
docs/jjb/lf-macros.rst
docs/jjb/lf-python-jobs.rst
jjb/lf-macros.yaml
jjb/lf-python-jobs.yaml
releasenotes/notes/sonar-cli-job-ec1ed9f61978a297.yaml [new file with mode: 0644]
shell/sonar-cli.sh [new file with mode: 0644]