Automated testing and deployment shouldn’t take days to configure. In September 2022, I gave a GDG Presentation demonstrating how to set up a fully functional GitHub CI/CD pipeline in under 30 minutes.
Continuous Integration is a cornerstone of modern software development. In this practical talk, I walked through writing GitHub Actions workflows from scratch to build, lint, and test a web application.
Key Takeaways:
- GitHub Actions Basics: Understanding workflows, jobs, steps, and runners.
- Automated Quality Audits: Setting up ESLint, Prettier, and test runners on every commit.
- Caching Dependencies: Speeding up build times by caching node_modules.
- Pull Request Checks: Configuring branch protection rules based on pipeline status.
View the Presentation
- View the Slides: Download the presentation slides
View the presentation slides to automate your building and testing processes.