使用 Conan 和 Artifactory 加速工业物联网的多平台发布

Conan

  +  

rti

公司

实时创新公司 (RTI) 是自治系统领域最大的软件框架公司。RTI Connext® 是全球领先的智能分布式系统开发架构。Connext 能够独特地直接共享数据,将 AI 算法连接到设备的实时网络,从而构建自治系统。

RTI 在确保客户成功部署生产系统方面处于全球领先地位。凭借超过 1500 个设计,RTI 软件运行着超过 250 个自动驾驶汽车项目,控制着北美最大的发电厂,协调着美国海军舰艇的战斗管理,推动着新一代医疗机器人的发展,实现了飞行汽车的应用,并为医院和急救医学提供 24/7 全天候智能服务。RTI 构建更智能的世界。

RTI 是符合对象管理组® (OMG®) 数据分发服务™ (DDS) 标准的产品的主要供应商。RTI 是一家私营公司,总部位于加利福尼亚州桑尼维尔,并在科罗拉多州、西班牙和新加坡设有地区办事处。

挑战

Javier Povedano Molina 领导着 RTI 的一个工程师团队,该团队负责 RTI Connext 框架的构建和自动化工具。RTI Connext 由 30 多种不同的产品和库组成,并使用 C、C++、C# 和 Java 编写。构建工具主要使用 Python 编写。

RTI Connext 用于各种智能机器,并支持 70 多种不同的架构和嵌入式系统。因此,RTI 开发团队需要为每个架构创建不同的二进制文件,并在每次发布 RTI Connext 时进行。尽管所有二进制文件都来自相同的基线代码,但每个二进制文件都必须独立测试和验证。代码的大量依赖关系进一步复杂了构建过程。

RTI 工程团队寻求对其构建系统进行现代化改造,以提高上市速度并帮助确保所有版本中二进制文件的质量。团队不希望将自己局限于一组狭窄的工具,并寻求一种能够让他们现在以及将来连接到他们选择的工具的解决方案。

RTI Diagram