Reproducible Software Pipelines

A crash course on building reproducible software pipelines. The following are links to the slide decks:

A simple example of continuous integration repository is this one. The relevant files there are .github/workflows/main.yml and Dockerfile.