Maintaining & Sustaining Software Intermediate 2h 40m
Continuous Integration and Delivery with GitHub Actions
This lesson covers how to set up continuous integration and continuous delivery pipelines for automated testing and deployment in software projects.
Learning outcomes
- Distinguish between Continuous Integration (CI), Continuous Delivery, and Continuous Deployment
- Identify types of breaking changes in different development contexts
- Configure a basic CI pipeline using GitHub Actions for code testing and packaging
- Apply CI/CD principles to automate workflows beyond code testing
- Demonstrate how to use matrix strategies to test across multiple environments
- Automate building and publishing artifacts using GitHub Actions
Prerequisites
Git, GitHub, CI/CD
Cite this lesson
APA
Intersect Team, intersect@training.org (2026). Continuous Integration and Delivery with GitHub Actions. UC OSPO Network. https://intersect-training.org/CI-CD/
BibTeX
@misc{continuous_integration_and_delivery_with_github_actions_2026,
author = {{Intersect Team, intersect@training.org}},
title = {Continuous Integration and Delivery with GitHub Actions},
year = {2026},
publisher = {UC OSPO Network},
url = {https://intersect-training.org/CI-CD/}
}