deRSE19 - Conference for Research Software Engineers in Germany

Your locale preferences have been saved. We like to think that we have excellent support for English in pretalx, but if you encounter issues or errors, please contact us!

»GitLab pipelines for every need: testing, documentation, and writing a paper«
2019-06-04, 18:50–19:15, Building H: Lecture Theatre

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.