The Coverity Jenkins plugin is designed to efficiently handle several different use cases. This help section details how to properly configure the Coverity Jenkins plugin for your environment. You can use the "Check Configuration" button to check for errors in your stream configuration. In addition, another check will run before each build. This second check will also verify that the analysis environment is compatible with your configuration.
Coverity Analysis 8.0.0 or laterCoverity Connect allows you to specify all languages for each stream. Since analysis results are combined in version 8.0.0, each stream must be able to receive results for each analyzed language.
If an "Invoke Coverity Capture Build" is configured as one of the build steps, only that build is going to be wrapped around with the cov-build executable to capture build. Any other build steps will be performed without the cov-build wrapper. If no "Invoke Coverity Capture Build" is configured, then every build step will be wrapped around with the cov-build executable to capture the build. This is to support the backward compatibility.