GitLab pipelines for every need: testing, documentation, and writing a paper

Debsankha Manik

Continuous integration/delivery (CI/CD) pipelines are easily available: it’s bundled with GitLab, for example. They can be used for various purposes: automatically testing a codebase on every commit, building and deploying a package and many more. Using CI/CD pipelines have greatly improved workflows in a few of my projects. Based on these experiences, I would demonstrate a few use cases for CI/CD pipelines: (a) automated unittesting in a python software project, (b) scheduled integration tests, (c) automatically generating PDF manuscripts from LaTeX source.

🎥 This talk was recorded on video and is available at https://doi.org/10.5446/42490.

🖥 There is a PDF file with the slides for this talk available. Unless otherwise noted in the slides themselves, they are published under a CC BY 3.0 license.
CC BY 3.0 badge