Setting up a solid GitHub CI/CD

Robin Ingelbrecht
Session track
Code & Development
Experience level
50 min

Continuous integration (CI) is the practice of automating the integration of code changes from multiple contributors into a single software project. Allowing developers to frequently merge code changes into a central repository where builds and tests are run.

This session will explain how to build a fairly complete CI/CD example using GitHub workflows and actions.

We will:

  • Set up the initial repository
  • Configure a CI/CD workflow
  • Configure a build & deploy workflow

Session video: