云中的静态代码分析

许多公司开发软件,嵌入式系统要么是调查云平台规划试点项目,或积极开发软件的云。这些公司往往吸引公共云提供商,如亚马逊网络服务(AWS)®)和微软Azure®,因为云平台提供有竞争力的价格和其他的优势,包括:

  1. 敏捷性——你可以提供和去除资源需求。这些操作只需要几分钟,与本地数据中心资源采购和安装可能需要数月时间。
  2. 现收现付制——你不需要做任何硬件或软件资源的前期投资。对于大多数资源,您的团队只是收取所使用的时间。
  3. 扩展能力——你有一个几乎无限扩大你的业务能力。例如,您的团队可以添加构建服务器来满足需求。
  4. 工具和服务——你通过你的云提供商通常能够获得额外的服务,如源代码控制、缺陷跟踪、内容交付和项目管理,简化了软件开发和交付。
  5. 安全访问来自任何地方——你可以配置云资源为全球团队提供安全,快速访问,允许他们资源共享和协作。

在云中Polyspace静态代码分析

云提供商设置他们的数据中心提供类似于本地数据中心基础设施资源,如服务器、存储和网络硬件。这些资源通常是虚拟化和作为服务提供给客户。这也被称为基础设施即服务(IaaS)。客户可以访问一个云提供商的服务通过互联网,他们可以安装和运行他们的应用程序中使用这些服务。

安装Polyspace®下载188bet金宝搏产品在云基础设施并没有太大的区别从本地安装它们。Polyspace产下载188bet金宝搏品静态代码分析也可以轻松集成与软件开发过程和服务提供的云提供商

整合Polyspace云软件开发服务

除了IaaS,大多数云提供商提供软件开发工具,如源代码控制、持续集成和项目计划。这些工具可以快速创建一个软件开发环境,支持整个软件开发生命周期从规划到软件部署。金宝app

例如:将静态代码分析与Azure DevOps项目

有很多方法可以将Polyspace产品集成到现有的Azure在微软Azure云DevO下载188bet金宝搏ps项目。这是一个例子:

DevOps的工作流图的例子

DevOps的工作流图的例子

DevOps项目有两个管道,构建管道和管道。构建管道一旦触发你检查源代码到Azure的代码库。构建管道成功完成后,释放管道自动触发。目标是运行一个Polyspace错误发现者服务器™分析作为构建的一部分管道和Polyspace代码验证™分析作为释放管道的一部分。Polyspace分析结果上传到Polyspace访问™和可用于从web浏览器团队成员审查。构建和发布管道自动失败如果Polyspace结果表明他们不满足最低质量标准(质量检验关)设定的团队。

DevOps管道图

DevOps管道图

将Polyspace集成到Azure DevOps项目:

  • 安装和配置Polyspace服务器和访问产品在Azure上一个虚拟机。下载188bet金宝搏
  • 按照Azure说明注册虚拟机作为一个自托管代理。
  • 创建一个脚本运行Polyspace分析和结果上传到Polyspace访问。如果您的项目有质量检验关,导出结果,验证质量检验关。
  • 编辑构建和发布管道运行Polyspace错误发现者服务器和Polyspace™代码验证服务器,分别。
  • 失败的管道,如果不满足最低质量标准。

有很多方法可以在云环境中安装和配置Polyspace分析。请联系我们的支持部署Polyspace云。金宝app