Speaker
Description
The advancement of lattice Quantum Chromodynamics (QCD) simulations demands robust and efficient computational infrastructure. This presentation details the implementation of Continuous Integration and Continuous Development (CI/CD) within our research group, specifically tailored to enhance the development and deployment of scientific software on a supercomputing cluster.
Our TeamCity-based CI/CD setup automates the testing and performance monitoring of the Grid and Hadrons software packages, ensuring consistent code quality and system reliability. By integrating automated unit tests and performance benchmarks, we can promptly identify and address issues, thereby accelerating the development cycle and maintaining high-performance standards. This talk aims to share our experiences and insights, providing a potential blueprint for other research teams looking to enhance their computational infrastructure.