Introduction to CERN GitLab CI/CD


Figure 1

Gitlab CI Pipeline Example
Gitlab CI Pipeline Example

A simple CMSSW example


Setting up CMSSW in GitLab CI/CD


Running a CMSSW analysis in GitLab CI/CD


Securely adding passwords and files to GitLab


Figure 1

CI/CD Variables section with grid secrets added
CI/CD Variables section with grid secrets added

Figure 2

Protecting branches to prevent password leaks
Protecting branches to prevent password leaks

CAT services for GitLab CI


Putting It All Together: Final Run with CAT Services


EXTRA: Building a Container Image in GitLab CI/CD