--- # Coverity Scan static analysis - job-template: name: '{project-name}-coverity' id: onap-gerrit-maven-coverity description: >

How to access Coverity Scan static analysis results

  1. Visit Coverity Scan project page.
  2. If you have not been added to the project on Coverity Scan service yet:
    1. Click on Add me to project.
    2. Wait till the project administrators grant you appropriate permissions.
  3. Click on View Defects.

Please note that processing data takes some time. You will get an email when it's done.


project-type: freestyle node: '{build-node}' branch: master build-days-to-keep: 7 build-timeout: 60 cron: '@daily' disabled: false git-url: '$GIT_URL/$PROJECT' java-version: openjdk8 mvn-global-settings: global-settings mvn-opts: '' mvn-params: '' mvn-version: mvn35 coverity-project-name: '' coverity-token: '' coverity-user-email: '' coverity-search-paths: '' coverity-search-exclude-regexs: '' stream: master submodule-recursive: true submodule-timeout: 10 submodule-disable: false archive-artifacts: > **/*.log **/*-log.txt **/hs_err_*.log **/target/**/feature.xml **/target/failsafe-reports/failsafe-summary.xml **/target/surefire-reports/*-output.txt **/cov-int/BUILD.metrics.xml **/cov-int/build-timings.txt **/cov-int/java-security-da-whitelist.dat properties: - lf-infra-properties: build-days-to-keep: '{build-days-to-keep}' parameters: - lf-infra-parameters: project: '{project}' branch: '{branch}' stream: '{stream}' - lf-infra-maven-parameters: mvn-opts: '{mvn-opts}' mvn-params: '{mvn-params}' mvn-version: '{mvn-version}' - string: name: ARCHIVE_ARTIFACTS default: '{archive-artifacts}' description: Artifacts to archive to the logs server. triggers: - timed: '{obj:cron}' wrappers: - lf-infra-wrappers: build-timeout: '{build-timeout}' jenkins-ssh-credential: '{jenkins-ssh-credential}' builders: - lf-infra-pre-build - lf-maven-install: mvn-version: '{mvn-version}' - lf-update-java-alternatives: java-version: '{java-version}' - lf-provide-maven-settings: global-settings-file: global-settings settings-file: '{mvn-settings}' - inject: properties-content: | COVERITY_PROJECT_NAME={coverity-project-name} COVERITY_TOKEN={coverity-token} COVERITY_USER_EMAIL={coverity-user-email} SEARCH_PATHS={coverity-search-paths} SEARCH_EXCLUDE_REGEXS={coverity-search-exclude-regexs} - shell: !include-raw-escape: - ../../global-jjb/shell/common-variables.sh - ../../shell/maven-coverity.sh - lf-provide-maven-settings-cleanup publishers: - lf-infra-publish scm: - lf-infra-gerrit-scm: jenkins-ssh-credential: '{jenkins-ssh-credential}' git-url: '{git-url}' refspec: $GERRIT_REFSPEC branch: $GERRIT_BRANCH submodule-recursive: '{submodule-recursive}' submodule-timeout: '{submodule-timeout}' submodule-disable: '{submodule-disable}' choosing-strategy: default