Instructor Notes
Jan 2026 - The current lesson is on beta mode. The previous lesson was already on full release but some parts of the new lesson are still being finalized. Fill free to modify the mode and improve the content, and report any issues you find.
Introduction to CERN GitLab CI/CD
Instructor Note
This lesson is for newcomers with little or no prior experience with GitLab CI/CD. In a real class, this lesson could be skipped or shortened if the audience is already familiar with GitLab CI/CD.
A simple CMSSW example
Instructor Note
This lesson is for newcomers with little or no prior experience with CMSSW. In a real class, this lesson could be skipped or shortened if the audience is already familiar with CMSSW analysis development.
Setting up CMSSW in GitLab CI/CD
Running a CMSSW analysis in GitLab CI/CD
Instructor Note
Notice that, on purpose, students in this lesson we are NOT running anything, but just discussing how to set up the code. If the students only copy-paste the code, these examples will fail. This is by design, as the goal is to have them understand what they are doing, not just copy-paste code. The reason if that they have to access files thought xrood, and therefore they need to have a valid grid proxy. That is the topic of the next lesson.