Coverity 8.7.1 安装与部署指南
目录
关于本指南
1. Coverity 产品概述
2. 安装与部署概述
2.1. 部署计划
2.2. 实施
2.3. 操作
部分 1. 安装 Coverity Platform 组件
第 1.1 章 安装 Coverity Connect
第 1.2 章 Coverity Platform 安装模式
1.2.1. 选择安装模式
1.2.2. Coverity Platform 图形安装
1.2.3. Coverity Connect 静默安装
第 1.3 章 高级安装选项
1.3.1. 将外部 PostgreSQL 数据库与 Coverity Connect 结合使用
1.3.2. 理解 cim.properties 文件中的数据库信息
1.3.2.1. 更改数据库池的活动连接限制
1.3.3. 在 config/system.properties 中优化额外 RAM 的 JVM 应用
1.3.4. 更改并发提交数量
1.3.4.1. 并发提交要求
第 1.4 章 安装后注意事项
1.4.1. 重要建议
1.4.2. 获取 Coverity Platform 许可信息
1.4.3. 停止和启动 Coverity Connect
1.4.4. 更改 Coverity Connect 所有者
第 1.5 章 安装 Coverity Reports
第 1.6 章 Platform Updater
1.6.1. 使用 Platform Updater
1.6.1.1. 下载并更新 (Download and Update)
1.6.1.2. 下载 (Download)
1.6.1.3. 更新 (Update)
1.6.2. Platform Updater 无头模式
部分 2. 安装 Coverity Analysis 组件
第 2.1 章 安装 Coverity Analysis
第 2.2 章 Coverity Analysis 安装模式
2.2.1. 选择安装模式
2.2.2. Coverity Analysis 静默安装
第 2.3 章 Coverity Analysis 许可证选项
2.3.1. 设置 license.dat 文件
2.3.2. 安装 FLEXnet 许可证
2.3.3. FLEXnet 许可故障排除
第 2.4 章 使用存档文件安装 Coverity Analysis
部分 3. 安装 Coverity Desktop 组件
第 3.1 章 安装 Coverity Desktop for Eclipse、Wind River Workbench、QNX Momentics 和 IBM RTC
3.1.1. 通过更新网站安装 Coverity Desktop
3.1.2. 从本地桌面安装 Coverity Desktop
3.1.3. 卸载 Coverity Desktop
第 3.2 章 安装 Coverity Desktop for Microsoft Visual Studio
3.2.1. 使用图库安装并升级 Coverity Desktop for Visual Studio
第 3.3 章 安装 Coverity Desktop for IntelliJ IDEA and Android Studio
3.3.1. 从本地桌面安装 Coverity Desktop
第 3.4 章 安装 Coverity Analysis 以进行本地分析
部分 4. 安装 Architecture Analysis
部分 5. 部署计划
第 5.1 章 部署清单
第 5.2 章 Coverity 产品如何集成到构建系统中
第 5.3 章 Coverity Analysis 部署模型
5.3.1. 中央构建部署模型
5.3.2. 桌面部署模型(本地分析)
第 5.4 章 Coverity Connect 部署选项
5.4.1. Coverity Connect 独立部署
5.4.2. Coverity Connect 群集部署模型
5.4.3. Coverity Connect 中推荐的最大限制
第 5.5 章 其他部署模型和特征
5.5.1. 检入前清理
5.5.2. Coverity Jenkins 插件
5.5.3. 导出问题
部分 6. 硬件推荐和要求
第 6.1 章 Coverity Connect 硬件
6.1.1. 数据库大小指南
第 6.2 章 Coverity Analysis 硬件
6.2.1. 最低要求
6.2.1.1. 并行分析的内存要求
6.2.2. 磁盘
6.2.3. 操作系统注意事项
6.2.4. 共享机器
6.2.5. 虚拟机
部分 7. 支持的平台
第 7.1 章 Coverity Connect 和 Coverity Policy Manager 平台
7.1.1. Coverity Connect 软件要求
7.1.2. Coverity Connect 不再支持的软件
7.1.3. 与其他 Coverity 模块的兼容性
第 7.2 章 Coverity Analysis 与 Dynamic Analysis
7.2.1. Coverity Analysis 支持的平台
7.2.2. Coverity Wizard 支持的平台
7.2.3. 支持的编译器和应用程序:Coverity Analysis for C#
7.2.4. 支持的编译器:Coverity Analysis for Java 和 Dynamic Analysis
7.2.4.1. 支持的编译器:Coverity Analysis (Quality analysis) for Java
7.2.4.2. 支持的编译器:Dynamic Analysis for Java
7.2.5. 支持的编译器:Coverity Analysis for C/C++
7.2.6. 受支持的第三方编译器
第 7.3 章 Coverity Test Advisor SCM 和平台支持
7.3.1. Test Advisor 支持的编译器和平台
7.3.1.1. Test Advisor for C/C++ 支持的编译器和平台
7.3.1.2. Coverity Test Advisor for Java 支持的编译器和平台
7.3.1.3. Coverity Test Advisor for C# 支持的编译器和平台
7.3.2. Test Advisor 支持的 SCM 系统
第 7.4 章 Architecture Analysis
第 7.5 章 Coverity Desktop
7.5.1. 与 Coverity Connect 版本的兼容性
7.5.2. 支持 Coverity Desktop for Eclipse 的平台
7.5.3. 支持 Coverity Desktop for IBM Rational Team Concert (RTC) 的平台
7.5.4. 支持 Coverity Desktop for ARM Development Studio 5 (DS-5) 的平台
7.5.5. 支持 Coverity Desktop for Wind River Workbench 的平台
7.5.6. 支持 Coverity Desktop for QNX Momentics IDE 的平台
7.5.7. 支持 Coverity Desktop for the for Microsoft Visual Studio IDE 的平台
7.5.8. 支持 Coverity Desktop for IntelliJ IDEA 的平台
7.5.9. 支持 Coverity Desktop for Android Studio 的平台
部分 8. Coverity Connect 系统调整、维护和监控
第 8.1 章 安装后 - 下一步做什么?
8.1.1. cov-analysis 配置与设置
8.1.2. cov-platform 系统配置与设置
8.1.3. Coverity 部署成熟度模型
第 8.2 章 Coverity Connect 系统和数据库调整
8.2.1. PostgreSQL 数据库调整 - 嵌入式数据库
8.2.1.1. 修改数据库配置文件
8.2.1.2. Windows 限制
8.2.1.3. 维护和备份数据库
8.2.2. JVM 设置
8.2.2.1. 必要的 JVM 设置
8.2.2.2. 可选的 JVM 设置
第 8.3 章 监控并诊断 Coverity Connect 性能
8.3.1. Linux 监控和诊断工具
8.3.1.1. 诊断性能问题
8.3.1.2. 诊断 I/O 问题
8.3.2. Windows 监控和诊断工具
8.3.2.1. 使用性能监控器来诊断 Coverity Connect 问题
8.3.3. Solaris 监控工具
8.3.4. 系统性能参考
8.3.4.1. 构建
8.3.4.2. 分析
8.3.4.3. 提交
第 8.4 章 部署应用场景
8.4.1. 应用场景 1:提高并发提交数量
8.4.1.1. 目标
8.4.1.1.1. 挑战和问题
8.4.1.2. 部署案例
8.4.1.2.1. 发行流程
8.4.1.2.2. 前提条件
8.4.1.2.3. 诊断
8.4.1.2.4. 硬件
8.4.1.2.5. 自定义配置和调整设置
8.4.1.3. 未来注意事项
8.4.2. 应用场景 2:优化提交性能、应用程序性能和 UI 响应能力
8.4.2.1. 目标
8.4.2.1.1. 挑战和问题
8.4.2.2. 部署案例
8.4.2.2.1. 开发流程
8.4.2.2.2. 前提条件
8.4.2.2.3. 期望结果
8.4.2.2.4. 诊断
8.4.2.2.5. 硬件
8.4.2.2.6. 自定义 Coverity Connect 配置和调整设置
8.4.2.2.7. 备注
8.4.2.2.8. 未来注意事项
8.4.3. 应用场景 3:随时间推移提高性能
8.4.3.1. 目标
8.4.3.1.1. 问题和挑战
8.4.3.2. 部署案例
8.4.3.2.1. Coverity 工具工作流
8.4.3.2.2. 前提条件
8.4.3.2.3. 期望结果
8.4.3.2.4. 诊断
8.4.3.2.5. 硬件配置:
8.4.3.2.6. 自定义 Coverity Connect 配置和调整设置
8.4.3.2.7. 备注
8.4.3.2.8. 未来注意事项
附录 A. Coverity 术语表
术语表
附录 B. 法律声明