URL: https://www.desy.de/news/events/index_eng.html/@@events-view
Breadcrumb Navigation
12.12.2023 / 11:00 - 12:00 / Zeuthen, SR5 | Villa & Zoom
ZDSS – Zeuthen Data Science SeminarContinuous Integration (= Automate the boring stuff with CI/CD)
Jakob van Santen (DESY)
The difference between "code" and "software" comes largely down to quality assurance: code is what you write, while software is a thing made from code with some guarantees that it is not riddled with obvious typos, can run on a machine that is not yours, works as intended, etc. In the best case, you might even provide a package that your users can easily install, and update it regularly. That can be a lot of work, but luckily Continuous Integration/Continuous Delivery (CI/CD) services exist to automate most of it. In this talk we'll go through some useful tools for vetting [Python] code, testing software, and publishing packages, and examples of how to use them with the CI/CD services integrated into GitHub as well as DESY's GitLab instance.
More Information: https://indico.desy.de/category/713/