You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/training-events/2025/hackathon-eurohpc-user-days.md
+35-30Lines changed: 35 additions & 30 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,5 +1,9 @@
1
1
# EESSI CI/CD hackathon (2 Oct 2025, Copenhagen)
2
2
3
+
On Thursday 2 October 2025 (09:00-17:00 CEST), a continuous integration and continuous deployment (commonly referred to as CI/CD) hackathon will be organised in the wake of the
4
+
[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.
6
+
3
7
_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
8
5
9
!!! tip
@@ -9,29 +13,28 @@ _Provided by [EuroHPC CoE MultiXscale](https://www.multixscale.eu) in collaborat
9
13
10
14
See also [Registration](#registration).
11
15
12
-
!!! danger "Raspberry Pi Starter Kit prize!"
13
-
For the on-site participants of the hackathon, a **Raspberry Pi 5 Starter Kit prize** will be awarded to the most impressive project!
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.
19
17
20
-
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
21
-
[EuroHPC User Days](https://eurohpc-ju.europa.eu/media-events/events/eurohpc-user-days-2025-2025-09-30_en)
22
-
which takes place 30 Sept + 1 Oct 2025 in Copenhagen.
18
+
A general outline of the program is:
23
19
24
-
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.
20
+
- What is CI/CD
21
+
- What makes CI different in the HPC domain
22
+
- How to leverage EESSI to enable HPC-oriented CI
23
+
- Using EESSI CI services for GitHub/GitLab
24
+
- Introduction to EESSI CD services
25
25
26
26
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.
27
27
28
28
The session will be recorded. Recordings, slides, and materials used will be made publicly available shortly after the event via this page.
29
29
30
30
**If you have any questions regarding this event, please send an email to `support@eessi.io`.**
31
31
32
-
## Sessions
32
+
!!! danger "Raspberry Pi Starter Kit prize!"
33
+
For the on-site participants of the hackathon, a **Raspberry Pi 5 Starter Kit prize** will be awarded to the most impressive project!
33
34
34
-
- Thursday 02 October 2025 (09:30-16:00 CEST): **EESSI CI/CD hackathon**
@@ -57,6 +60,24 @@ Both in person and online attendance is free of charge, but registration is requ
57
60
58
61
**Register via [https://event.ugent.be/registration/eessi202510](https://event.ugent.be/registration/eessi202510)**
59
62
63
+
## Agenda
64
+
65
+
*`[09:00-09:30]` Informal welcome
66
+
*`[09:30-10:00]` Round table: introduce yourself
67
+
*`[10:00-11:00]` EESSI for Continuous Integration (CI)
68
+
*`[11:00-11:15]`*(short break)*
69
+
*`[11:15-12:00]` EESSI for Continuous Deployment (CD)
70
+
*`[12:00-12:30]`*(short lunch break)*
71
+
*`[12:30-15:45]` Hands-on session (with support from EESSI team members)
72
+
*`[12:30-12:45]` Quick presentation, different scenarios
73
+
*`[12:45]` Start with guided exercise (at your own pace)
74
+
* Follow-up with pick your own adventure (medium/advanced)
75
+
* Online participants: ask for help in [`#cicd` channel in EESSI Slack](https://eessi-hpc.slack.com/archives/C096B9JSD0C)
76
+
* Join EESSI Slack via [`Slack channel` link on EESSI website](https://www.eessi.io)
77
+
* Ask to jump in Zoom breakout room to have 1-on-1 with EESSI team member
78
+
*`[15:45-16:00]`*(short break)*
79
+
*`[16:00-17:00]` Show & tell *(optional)*
80
+
60
81
## Preparatory Material
61
82
62
83
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:
@@ -69,7 +90,7 @@ Familiarity with [Git](https://swcarpentry.github.io/git-novice/) is also useful
69
90
## Q&A via Slack
70
91
71
92
For posting questions or comments during the event, we strongly prefer that you post them
72
-
in the **`#cicd` channel in the EESSI Slack** ([direct link to that channel](https://eessi-hpc.slack.com/archives/C096B9JSD0C)).
93
+
in the **`#cicd` channel in the EESSI Slack** ([direct link to that channel](https://eessi-hpc.slack.com/archives/C096B9JSD0C).
73
94
74
95
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).
75
96
@@ -83,19 +104,3 @@ There will also be an opportunity to ask questions directly to the speakers, sho
0 commit comments