GitLab CI for CMS

In this lesson you will learn how to run CMS software (CMSSW) in GitLab CI using the installation at CERN.


Basic understanding of using and developing in CMSSW.


Setup Make sure you're all set
00:00 1. Setting up a CMSSW environment Which GitLab runners are needed?
What’s different w.r.t. LXPLUS?
00:20 2. Compiling a CMSSW package How can I compile my CMSSW package using GitLab CI?
How do I add other CMSSW packages?
00:35 3. Obtaining a grid proxy How can I obtain a grid proxy in GitLab?
01:00 4. Running a CMSSW job How can I run CMSSW in GitLab CI?
How can avoid compiling my code for each job?
01:20 Finish

The actual schedule may vary slightly depending on the topics and exercises chosen by the instructor.