This training will show how to setup a CI pipeline on a local system as well as on an external cluster, starting with a simple example up to a larger full functional pipeline of a real project. It will also present a flexible and robust solution to set up CI that can work in various scenarios. The solution is built using a set of widely available technologies such as Apptainer, SSH, and Tmux. The training will contain a live demo showing common pitfalls, solutions, and best practices. At the end, it will be shown how this approach works under the hood.
This training will cover the following topics:
This training is intended for users with limited to no experience with GitLab CI pipelines as well as to more experienced users who want to learn about the specifics of running a pipeline on a larger cluster.
The participation in the training is free of charge.