This section describes configuring Coverity to view issues detected locally.
The main choice, when configuring Coverity Analysis for a locally installed Coverity engine, is whether to use the Coverity on Polaris Software Integrity Platform, or a Coverity Connect server.
-
If Coverity on Polaris is your server:
The server itself requires no extra configuration. A client system might require some special configuration. If so, we strongly recommend that all systems used by a team have the same configuration settings. See Configure Coverity Analysis to use Coverity on Polaris.
-
If Coverity Connect is your server:
Each client system should have a user-specific coverity.conf file to specify the host and the active Coverity Connect stream.
Typically, the user-specific coverity.conf file is created when you install Code Sight and Coverity Analysis.
For some client configurations, you might need to add or adjust the settings in a platform-specific coverity.conf file. See Configure Coverity Analysis to use Coverity Connect.
For more about both kinds of coverity.conf file, see ‘coverity.conf’ configuration files.
Preparing the Coverity Connect server: To install Coverity Analysis locally, the Coverity Connect server must provide a license file and the installers for downloading and installing Coverity analysis on various platforms. See Preliminaries: Server-side configuration for Coverity Connect.
-
If you plan not to use a server:
You can also run local Coverity (SAST) scans of your source code, without connecting to the Internet. Instructions for installing Code Sight on a disconnected (or air-gapped) system are provided in each installation guide.
-
Special-purpose configurations:
Some setups might need additional configuration settings before you run Code Sight. For more details, see the section Alternative configuration settings.