You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Next »


This section is focused on describing how CI is connected to our different scanning tools and how the code scan generates the

resulting reports. 


Currently, we have 3 code scan tools linked in our Jenkins CI:



NexusIQWhiteSourceSonarcloud
URLhttps://nexus-iq.wl.linuxfoundation.org/assets/index.html#/management/view/organization/a044ccf18614413dbe45464a5524f784https://saas.whitesourcesoftware.com/https://sonarcloud.io/organizations/onap/projects
PurposeLicense and vulnerabilityLicense and vulnerabilityCode coverage from testing
Access

Automatic for all committer groups.

Not in a group? Contact support.linuxfoundation.org

On case basis. 

Contact support.linuxfoundation.org

Automatic if part of the ONAP GitHub org

Contact support.linuxfoundation.org for GitHub invite (Include GitHub ID)

Jenkins

https://jenkins.onap.org/view/CLM/

All projects must have Nexus IQ scans:

https://docs.releng.linuxfoundation.org/projects/global-jjb/en/latest/jjb/lf-maven-jobs.html#maven-clm

https://jenkins.onap.org/view/WhiteSource/

Only few projects are implemented. Rest of the projects is still under discussion.

https://docs.releng.linuxfoundation.org/projects/global-jjb/en/latest/jjb/lf-whitesource-jobs.html

https://jenkins.onap.org/view/All-Sonar/

All projects must have Sonar scans:

https://docs.releng.linuxfoundation.org/projects/global-jjb/en/latest/jjb/lf-maven-jobs.html#lf-infra-maven-sonarcloud

Frequency and triggers

Once per week (Saturdays)

Via Gerrit comments: run-clm

Once per week (Saturdays)

Via Gerrit comments: run-whitesource

Via Gerrit comments: run-sonar

Overall process










  • No labels