Skip to main content

The hackathon will give a general introduction to CI/CD, and then focus on the specific issues that can affect CI/CD workflows in the HPC domain. It will introduce the European Environment for Scientific Software Installations (EESSI, https://eessi.io) and some of the tools that EESSI is creating to help to address these issues.

Ample time will be provided for participants to follow prepared examples, as well as time to investigate the implementation of some of the practices for their own application codes.

A general outline of the program is:

  • What is CI/CD
  • What makes CI different in the HPC domain
  • How to leverage EESSI to enable HPC-oriented CI
  • Using EESSI CI services for GitHub/GitLab
  • Introduction to EESSI CD services

 

More information and registration at https://www.eessi.io/docs/training/2025/hackathon-eurohpc-user-days/.

Pre-required logistics

While most of the content will be introduced on the day, it is likely very beneficial to follow some topics from the recent EESSI webinar series relevant to the hackathon:

Introduction to EESSI (https://www.eessi.io/docs/training/2025/webinar-series-2025Q2/#introduc…)
Introduction to EasyBuild (https://www.eessi.io/docs/training/2025/webinar-series-2025Q2/#introduc…)

Familiarity with Git is also useful, as is some experience with building and/or installing software packages.