提供3000多款全球软件/控件产品
针对软件研发的各个阶段提供专业培训与技术咨询
根据客户需求提供定制化的软件开发服务
全球知名设计软件,显著提升设计质量
打造以经营为中心,实现生产过程透明化管理
帮助企业合理产能分配,提高资源利用率
快速打造数字化生产线,实现全流程追溯
生产过程精准追溯,满足企业合规要求
以六西格玛为理论基础,实现产品质量全数字化管理
通过大屏电子看板,实现车间透明化管理
对设备进行全生命周期管理,提高设备综合利用率
实现设备数据的实时采集与监控
利用数字化技术提升油气勘探的效率和成功率
钻井计划优化、实时监控和风险评估
提供业务洞察与决策支持实现数据驱动决策
原创|实施案例|编辑:李显亮|2021-09-15 13:59:00.630|阅读 150 次
概述:为了提高开发效率和产品质量,IAR Systems公司正在寻找自动化整个 CI/CD 管道的解决方案。IAR Systems 和 Parasoft 之间的合作伙伴关系实现了现代开发工作流程的集成,主要是自动化 CI/CD 管道。
# 慧都年终大促·界面/图表报表/文档/IDE等千款热门软控件火热促销中 >>
相关链接:
Parasoft是构建高质量软件的最佳解决方案。从开发到质量检查,Parasoft的技术通过集成静态和运行时分析,单元、功能和API测试,以及服务虚拟化,在不牺牲质量和安全性的情况下加快软件交付,节约交付成本。
那么Parasoft究竟能够运用在哪些领域?是否对于您的项目有帮助呢?本文小编给大家带来一个真实案例——IAR Systems 和 Parasoft 之间的合作伙伴关系实现了现代开发工作流程的集成,主要是自动化 CI/CD 管道。
>>如果您想使用Parasoft测试是否满足项目要求,可联系客服或填写表单申请试用。
IAR系统公司于1983年在瑞典乌普萨拉成立,30多年来一直为嵌入式系统提供一流的开发工具。这家领先的嵌入式开发软件和服务提供商专门从事C和C++编译器、调试器以及其他用于开发和调试8、16、32位和现代64位处理器固件的工具。他们的工具在嵌入式、消费者和工业市场上非常普遍,开发工程师每天可能会使用他们的一个产品超过30次。
传统的开发工作流程很容易出现瓶颈。IAR系统公司采取DevOps方法,帮助团队消除瓶颈,加速现代开发工作流程。IAR系统公司还提供基于Linux的构建工具,以促进各种构建环境和持续集成和交付(CI/CD)管道。
虽然整体方法是将嵌入式软件开发团队转移到DevOps,并接受持续集成、测试和交付,但它确实带来了挑战。在采用现代开发环境和在当前工作流程的限制下实施CI管道时,嵌入式开发人员面临三个主要困难。
为了提高开发效率和产品质量,公司正在寻找使整个CI/CD管道自动化的解决方案。转向CI/CD工作流程是一件事。实现自动化是另一回事。
通过自动化的CI/CD工作流程,开发人员几乎可以得到关于代码的即时反馈。为了将自动化无缝地融入他们的现代工作流程,开发人员需要构建工具和自动化软件测试技术。
IAR系统公司的工具实际上是作为DevOps管道的一部分集成到任何CI构建系统中。除了CI/CD和自动化,Linux开发平台、基于Git的工作流程以及动态分支方法和docker化工具链正在成为团队融入其环境的关键组成部分。
一套协作的工具是无缝CI/CD管道不可或缺的。这里有一个例子。
嵌入式开发团队正在寻找一种与编译器等 IAR 工具配合使用的解决方案。IAR Systems 和 Parasoft 之间的合作伙伴关系实现了现代开发工作流程的集成,主要是自动化 CI/CD 管道。
持续集成管道的一个关键方面是支持不干涉、命令行驱动的操作的工具链,最常见的是在 Linux 服务器主机上。这就是 IAR Systems 为 Linux 构建工具的原因。它们对于帮助嵌入式开发人员转向 CI/CD 工作流方法很重要。
构建安全关键应用程序以直接在其 Linux 主机环境上工作的软件开发人员可以使用 IAR Build Tools for Linux 消除工具链版本管理。这些使用来自 IAR Embedded Workbench 的领先构建工具,并且是在 Windows 上构建工具的等效替代品。它们可以与其他 Linux 构建工具和协调器(如 Jenkins 和 GitLab)集成。IAR Systems 还提供了一个名为 IAR Build 的构建实用程序。
容器化开发环境在软件组织中越来越流行,因为它们提供了一个易于部署、版本控制的工具套件,对每个开发人员都是相同的。通过启用适用于 Linux 的 IAR 构建工具的容器化部署以与 Parasoft C/C++test 一起使用,开发团队可以提高灵活性和生产力。
IAR Systems 的工具与典型的 CI 工作流程完全集成,如下图所示,使用 GitHub 或 Jenkins 运行程序。集成从原始生产分支开始,开发人员通常将更改和生产级代码拉入 IAR 嵌入式工作台 IDE。
从传统工作流过渡到自动化 CI/CD 有助于嵌入式开发人员提高开发效率和产品质量。IAR Systems 与 CI/CD 工作流的集成为嵌入式开发人员提供:
通过实施现代工作流程并自动化整个 CI/CD 管道,团队达到了不再发现缺陷并且所有测试都通过的程度。整个测试和交付过程通过一个干净、可靠的系统加快了上市时间。
Parasoft是一家专门提供软件测试解决方案的公司,帮助企业打造无缺陷的软件。
从开发到质量检查,Parasoft的技术通过集成静态和运行时分析,单元、功能和API测试,以及服务虚拟化,在不牺牲质量和安全性的情况下加快软件交付,节约交付成本。
强大的报告和分析功能可帮助用户快速查明有风险的代码区域,并了解新代码更改如何影响其软件质量,而突破性的技术将人工智能和机器学习添加到软件测试中,使组织更容易采用和扩展跨开发和测试团队的有效的软件测试实践。
Parasoft针对C/C++、Java、.NET和嵌入式的开发测试都有着30多年的深入研究,很多全国500强企业使用Parasoft的产品实现了软件快速、高质量的交付。
本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@capbkgr.cn
TeeChart 为先进的数据集成和可视化工具 RivCross 提供了丰富的图表库,通过提供对水平定向钻井 (HDD) 操作至关重要的强大数据可视化功能增强了 RivCross。
灵犀文档通过嵌入 SpreadJS,文档系统完美复刻了 Excel 的UI架构,并有效提升了系统多人协作和数据处理效率。
GEOsens致力于研发“从传感器到互联网”的在线监测和控制系统,使用TeeChart超过15年,TeeChart 成为了GEOsens访问数据的关键元素,为决策提供了坚实的基础。
ActiveReports 报表降低系统与报表功能的耦合度,使系统的报表功能得以模块化;ActiveReports 报表本身的优良特性,也为系统打造更强的用户体验如虎添翼,如数据钻取、交叉报表、数据导出等。
服务电话
重庆/ 023-68661681
华东/ 13452821722
华南/ 18100878085
华北/ 17347785263
客户支持
技术支持咨询服务
服务热线:400-700-1020
邮箱:sales@capbkgr.cn
关注我们
地址 : 重庆市九龙坡区火炬大道69号6幢