Prerequisites
This assumes that you’ll have some basic background with your command line, for example:
- How to execute custom shell scripts
- How to run python scripts
Introduction
Continuous integration (CI) and continuous delivery (CD) is one of the best tools for code development, testing and delivery.
The aim of this module is to provide basics of CI/CD.
The skills we’ll focus on:
- Making scripts exit correctly
- Using assertions in python to exit codes
- Understanding YAML syntax
HSF Software Training
This training module is part of the HSF Software Training Center, a series of training modules that serves HEP newcomers the software skills needed as they enter the field, and in parallel, instill best practices for writing software.