从持续集成服务器将 Polyspace 分析卸载到另一台服务器
在持续集成过程中使用 Polyspace 进行静态代码分析时,你可能希望分析在与运行持续集成(CI)脚本的服务器不同的服务器上运行。以下是一些具体场景:
- 你可能希望在处理能力更强的服务器上执行分析,这时可以将分析从 CI 服务器卸载到其他服务器。
- 你可能希望从多个 CI 服务器向专用分析服务器提交分析作业,将作业排队,并在 Polyspace Server 实例可用时执行它们。
当你卸载分析时,分析的编译阶段在 CI 服务器上运行。编译完成后,分析作业将提交到其他服务器并在该服务器上继续运行。完成后,分析结果将下载回 CI 服务器。然后,你可以将结果上传到 Polyspace Access 进行审查,或以其他格式报告结果。
1. 安装产品
一个典型的用于卸载分析的分布式网络由以下部分组成:
- 客户端节点 :每个 CI 服务器充当客户端节点,向集群提交 Polyspace 分析作业。集群由一个头节点和一个或多个工作节点组成。在本示例中,我们使用同一台计算机作为头节点和一个工作节点。
- 头节点 :头节点将提交的作业分发给工作节点。
- 工作节点 :每个工作节点一次执行一个 Polyspace 分析。
注意,客户端和工作节点上的 Polyspace 版本必须匹配。需要安装的产品如下:
|节点类型|安装产品|说明|
| ---- | ---- | ---- |
|客户端节点|Polyspace Bug
超级会员免费看
订阅专栏 解锁全文
117

被折叠的 条评论
为什么被折叠?



