WIND RIVER STUDIO: 开发

工作流程自动化

Wind River Studio可助力实现开发人员工作流程自动化和扩展,从而最大限度提升工作效率,优化项目成果。

工作流程自动化是敏捷开发的关键。

Wind River® Studio能够极大简化在嵌入式软件开发过程中自动构建、扫描代码和测试等流程。自定义DevSecOps流水线,并为构建和测试工作流程添加可扩展性,使开发过程更具敏捷性和效率。

根据客户自动化需求,构建简单或复杂流程

将各工具组合至自动化且可自定义的流水线,简化软件构建、测试和部署流程。

了解如何使用与操作系统镜像和目标硬件相关的特定项目详细信息配置功能模块。

开始演示 »

自定义流水线自动化

从Studio Gallery环境中选择新的精选服务和工具,或使用Studio Pipeline Manager、命令行界面和API集成专有工具,构建满足贵企业所需的自定义软件流水线。

支持协作

Studio能够协调云原生和桌面工具的工作流,支持平台开发人员、应用程序开发人员和测试人员间协作。通过共享代码和构建镜像库以及用于调试和测试的嵌入式设备虚拟实验室,Studio还能够突破在嵌入式硬件上开发软件所产生的瓶颈。

Leverage and integrate popular industry tools

利用并集成常用的行业工具

Studio集成了云和DevOps生态系统中常用的开源工具和技术。Studio工作流程利用了Jenkins、Git、Harbor和MinIO等技术,以及Kubernetes等技术和AWS、Azure等云提供商的关键云基础设施。Studio将这些技术集成至云原生解决方案,服务嵌入式设备软件开发。

Wind River Studio Demo Tour

Wind River Studio演示之旅

沉浸式体验Wind River Studio主要功能,尊享Pipeline Manager、编译系统、Virtual Lab、数字孪生等功能。

Studio之旅 »

Wind River Studio工作流程自动化常见问题

以下以开发人员为中心的功能可实现自动化:预集成管流水线,包括扫描、覆盖率分析、单元测试和代码评审。
首先,开发人员无需手动运行所有工具;(若检测到流水线缺陷,)开发人员还可获得代码质量的早期反馈,因而属于受益对象。其次,设置持续集成(CI),构建各项目流水线时更加便捷简单,这可使DevOps工程师受益。最后,构建流水线能够有效减少不必要的和不正确的编译,测试人员也会从中受益。
Pipeline Manager提供了高级基础设施,支持用户创建、编辑、运行软件开发流水线图示,并借此管理多种工具和繁复的工作流程自动化。Pipeline Manager是工作流程自动化系统的核心,能够将统一管理界面转化为流水线“过程”可视化工具。
工作流程自动化(或流程自动化)省去了手动执行操作的时间,以便有更多时间执行其他操作。

基于云的工作流程自动化能够减少执行操作的时间,可加以扩展,使用虚拟环境和模拟硬件。例如,在大型开发团队项目的主线代码上运行40分钟的构建合并流程,若使用物理硬件,每天仅可构建10次;若使用云扩展,则可在下午4:20前对每次主线代码合并加以构建。每次合并运行的代码越少,就越容易辨别每个构建中破坏某些内容的特定代码行。

自动化测试节省了手动测试的时间,并将剩余的测试周期移至开发和DevSecOps环境中,因而有助于扩展。使用云扩展环境,用户可将云中构建的时间增至60分钟,花费更多时间执行自动化测试,这就更容易发现开发团队遗留的缺陷。相比无云扩展,仅按需部署的40分钟测试周期,此举每天能够进行更多次构建。