Speaker
建利 刘
Description
高能同步辐射光源HEPS是基础科学和工程科学等领域原创性、突破性创新研究的重要支撑平台。HEPS具有低水平的发射度、极高的空间相干性和高亮度等特点,每天产生海量数据且具有高通量、大容量等特点。面对以上特点,传统的数据处理软件和分析方法已经不能满足HEPS数据处理需求,许多科学实验需要在实验过程中提供实时分析和快速反馈,以提供决策指导和修正实验过程。而目前传统学科软件的功能固化、数据处理流程单一;新开发的软件开发周期长,需要学科工作人员和开发人员反复沟通。为了适应HEPS实验的工作强度和改变传统软件开发困境,需要引入一套“持续开发、持续交付、持续部署”(CI/CD)的软件开发实践流程,以实现软件开发过程的自动化和智能化。CI/CD核心是通过引入自动化手段来提高软件交付效率,使得学科工作人员更关注科学算法本身而不是开发流程,软件开发人员更关注软件开发过程而省去大量的重复性编译、交付、部署等工作,缩短学科软件的开发时间,提高实验效率。此次报告将汇报CI/CD的背景介绍、部署流程和开发进展,以及未来的计划安排。