18–20 Jun 2025
Tohoku Univ. Aobayama-campus
Asia/Tokyo timezone

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

19 Jun 2025, 15:50
20m
Center Hall 4F Medium conference room

Center Hall 4F Medium conference room

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.

Presentation materials