瑞典航天公司使用Helix Core

瑞典航天公司使用Helix Core

       瑞典航天公司(SSC)总部位于瑞典,为管理先进的太空项目提供技术和服务。瑞典航天公司科学服务团队使用Helix Core来支持其应用程序的每月发布周期。Perforce的版本控制可帮助团队存储工件并分离其构建。

为什么Perforce在瑞典航天公司如此重要?

  • 能够很好地整合

  • 易于分支和合并

  • 分布式版本控制

        我不想将Helix Core更改为任何其他版本的控制工具。

        瑞典航天公司系统工程师Johan Nilsson说:“这是我们使用DVCS的很早期阶段,但我喜欢它,并且发现它是设置工作空间的最简单方法。”

瑞典航天公司的全球发展

        瑞典航天公司与包括ESA(欧洲航天局),CNES(法国国家太空研究中心 ),DLR(德国宇航中心),JAXA(日本宇宙航空研究开发机构)和NASA(美国航空航天局)在内的组织进行合作。 科学服务部门从瑞典的Esrange航天中心发射探空火箭和平流层气球。

        为了提供组织工作上规模的感觉,他们在2015年发射了十多枚火箭。 平流层气球对公司的成功也至关重要。 这些高空气球需要能够将数吨的有效载荷提升到40公里的高度。 为了分析大气因素,瑞典航天公司采用了各种软件解决方案。

Helix Core的地面控制

        软件是瑞典航天公司科学服务团队开展工作的核心。 它有助于团队确保可靠,可预测和安全的火箭和气球发射。瑞典航天公司科学服务团队开发并向地面控制提供软件, 这有助于他们分析条件并监督发布。

        科学服务团队系统工程师Johan Nilsson提供了一个例子:“最近的一个项目是’风加权’,这是关于准确评估当前风况对可靠预测最佳发射的影响探空火箭的方向。”

寻找可靠且可预测的解决方案

        在对可用的SCM工具进行全面评估后,瑞典航天公司的科学家们选择了Helix Core。 Perforce的解决方案为团队提供了许多好处,包括:

  • 能够很好地集成到各种环境中,包括OpenVMS,Windows和Linux

  • 稳定性和速度

  • 简单的管理

  • 无与伦比的技术支持

  • 更容易分支和合并

  • 增强对更改历史记录的可见性

多年来,瑞典航天公司的要求已经发生了扩展,Helix Core适应地与组织共同成长。

Perforce的集成实践

        Helix Core由瑞典航天公司科学服务团队的10强开发团队使用。 该团队为许多应用程序提供持续集成实践,包括其风量加权应用程序。

        Helix Core的一个重要优势是可以与Eclipse、Visual Studio、MS Build、Jenkins和Jira无缝集成,以进行错误跟踪。 开发人员每天使用这些工具来帮助他们保持正常运行并按期完成。 最近,该团队已开始使用Helix Core来支持分布式团队。 根据Nilsson的说法:“离线工作时我们需要支持。我们使用DVCS的时间已经很早了,但我喜欢它,并且发现它是设置工作空间的最简单方法。”

超越无限

        Perforce使科学服务团队能够提供复杂的软件来支持“关键任务”SCC项目。 Helix Core中的功能支持团队成员之间的高效协作,具有灵活、集中和分布式功能。 这有助于团队在最后期限前完成项目目标。

        Nilsson说:“我们没有任何性能问题。 Perforce的软件非常稳定,自12年前推出以来,我们的Helix Core服务器一直没有出现过崩溃。”

原文链接:https://www.perforce.com/case-studies/vcs/swedish-space-corporation