Skip to content

Commit 98670b4

Browse files
authored
Merge pull request #514 from EESSI/cicd_hackathon
2 parents 2dbb7ab + 23bad9b commit 98670b4

File tree

2 files changed

+88
-3
lines changed

2 files changed

+88
-3
lines changed
Lines changed: 83 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,87 @@
11
# EESSI CI/CD hackathon (2 Oct 2025, Copenhagen)
22

3-
On Thursday 2 October 2025, a CI/CD hackathon will be organised in the wake of the
3+
_Provided by [EuroHPC CoE MultiXscale](https://www.multixscale.eu) in collaboration with [CASTIEL2](https://hpc-portal.eu/projects/castiel-2-coordination-and-support-action) and [EuroCC Denmark](https://www.deic.dk/EuroCC2)_
4+
5+
!!! tip
6+
**The hackathon is a hybrid event with space for about 25 in-person participants.**
7+
8+
Attending the sessions is free, but you must be registered to attend in person or to join the Zoom webinar session for online participation!
9+
10+
See also [Registration](#registration).
11+
12+
On Thursday 2 October 2025, a continuous integration and continuous deployment (commonly referred to as CI/CD) hackathon will be organised in the wake of the
413
[EuroHPC User Days](https://eurohpc-ju.europa.eu/media-events/events/eurohpc-user-days-2025-2025-09-30_en)
5-
which takes place 30 Sept + 1 Oct 2025 in Copenhagen.
14+
which takes place 30 Sept + 1 Oct 2025 in Copenhagen.
15+
16+
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](https://eessi.io)) and some of the tools that EESSI is creating to help to address these issues.
17+
18+
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.
19+
20+
The session will be recorded. Recordings, slides, and materials used will be made publicly available shortly after the event via this page.
21+
22+
**If you have any questions regarding this event, please send an email to `support@eessi.io`.**
23+
24+
## Sessions
25+
26+
- Thursday 02 October 2025 (09:30-16:00 CEST): **EESSI CI/CD hackathon**
27+
28+
## Venue
29+
30+
The event will take place at the Royal Danish Library's Cultural Centre, in the [Black Diamond](https://www.kb.dk/en/visit-us/black-diamond-copenhagen) building.
31+
32+
Online participation is available via Zoom.
33+
34+
## Format
35+
36+
- Hybrid format
37+
- Space for 25 in-person attendees
38+
- Online participation via Zoom
39+
- Mix of presentation & hands-on exercises
40+
- ~2.5h of content
41+
- ~2.5h for hands-on
42+
- ~30min for final Q&A
43+
44+
## Registration
45+
46+
Both in person and online attendance is free of charge, but registration is required.
47+
48+
**Register via [https://event.ugent.be/registration/eessi202510](https://event.ugent.be/registration/eessi202510)**
49+
50+
## Preparatory Material
51+
52+
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:
53+
54+
- [Introduction to EESSI](https://www.eessi.io/docs/training/2025/webinar-series-2025Q2/#introduction-to-eessi)
55+
- [Introduction to EasyBuild](https://www.eessi.io/docs/training/2025/webinar-series-2025Q2/#introduction-to-easybuild)
56+
57+
Familiarity with [Git](https://swcarpentry.github.io/git-novice/) is also useful, as is some experience with building and/or installing software packages.
58+
59+
## Q&A via Slack
60+
61+
For posting questions or comments during the event, we strongly prefer that you post them
62+
in the **`#cicd` channel in the EESSI Slack** ([direct link to that channel](https://eessi-hpc.slack.com/archives/C096B9JSD0C)).
63+
64+
If you haven't joined the EESSI Slack yet, first use the "`Slack channel`" link on the [EESSI website (https://eessi.io)](https://eessi.io).
65+
66+
There will also be an opportunity to ask questions directly to the speakers, should you wish to do so.
67+
68+
## Useful links
69+
70+
- EESSI website: [https://eessi.io](https://eessi.io)
71+
- EESSI documentation: [https://eessi.io/docs](https://eessi.io/docs)
72+
- EESSI in CI: [https://www.eessi.io/docs/using_eessi/eessi_in_ci/](https://www.eessi.io/docs/using_eessi/eessi_in_ci/)
73+
- EasyBuild website: [https://easybuild.io](https://easybuild.io)
74+
- EasyBuild documentation: [https://docs.easybuild.io](https://docs.easybuild.io)
75+
- MultiXscale website: [https://www.multixscale.eu](https://www.multixscale.eu)
76+
77+
---
78+
79+
## Session details
80+
81+
Full sessions details (including timings for breaks) will be added soon, a general outline is:
682

7-
**More information on registration, venue, etc. soon!**
83+
- What is CI/CD
84+
- What makes CI different in the HPC domain
85+
- How to leverage EESSI to enable HPC-oriented CI
86+
- Using EESSI CI services for GitHub/GitLab
87+
- Introduction to EESSI CD services

docs/training/index.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,12 @@
11
# Trainings related to EESSI
22

33
## 2025
4+
5+
* [*EESSI CI/CD Hackathon*](2025/hackathon-eurohpc-user-days.md) (hybrid event, 2 October 2025)
6+
47
* [*EESSI happy hour sessions*](2025/happy-hours-sessions.md) (online sessions **every** Monday, starting mid August)
58

9+
### Past events
10+
611
* [*EESSI webinar series (May-June 2025)*](2025/webinar-series-2025Q2.md) (online tutorials, 5/12/19/26 May & 2 June)
712

0 commit comments

Comments
 (0)