Sep 23 – 27, 2024
ESRF Auditorium
Europe/Paris timezone

The Practice of CI/CD in Advancing the Ecosystem Development of photon Source Software

Sep 24, 2024, 6:00 PM
2h
ESRF Entrance Hall

ESRF Entrance Hall

Poster Open source collaborations Posters

Speaker

Jianli Liu (Computing Center, Institute of High Energy Physics, Chinese Academy of Sciences)

Description

Continuous Integration/Continuous Delivery (CI/CD) can facilitate the development and integration process of advanced photon source software and algorithms. A significant amount of repetitive tasks, such as compiling, testing, deploying, and releasing, may impede the progress of algorithm and software development. Developers often need to expend considerable effort maintaining servers and development environments to ensure the smooth operation of the overall development process. In contrast to professional software developers and maintainers, scientists are more concerned with improving algorithm implementation and integrating scientific software, rather than focusing on the underlying software environment deployment.
This report discusses how to advance the ecosystem of advanced light source software and the latest developments using CI/CD systems, including implemented instances of software and algorithm integration, technical challenges in the ecosystem development of advanced light source software, and future work plans.

Abstract publication I agree that the abstract will be published on the web site

Primary authors

Jianli Liu (Computing Center, Institute of High Energy Physics, Chinese Academy of Sciences) Hao-Kai Sun (Computing Center, Institute of High Energy Physics, Chinese Academy of Sciences) Lei Wang (IHEP) Shiyuan Fu (IHEP) Yu Hu (IHEP, CAS)

Presentation materials