This repository contains demos and examples for GitHub Actions presentations, focusing on practical, real-world scenarios.
A comprehensive demonstration of GitHub Actions job containers showcasing:
- Basic container configuration - Simple container setup with Node.js
- Service containers - PostgreSQL and Redis integration
- Multi-platform testing - Matrix strategy across different OS containers
- Advanced configuration - Custom options, users, and working directories
- Container networking - Communication between containers and services
- Navigate to the Actions tab in this repository
- Select "Job Containers Demo" workflow
- Click "Run workflow"
- Choose your environment (development/staging/production)
- Click the green "Run workflow" button
- 📖 Complete Demo Guide - Detailed walkthrough and presentation script
- 🔖 Quick Reference - Presenter cheat sheet and key points
After running this demo, you'll understand:
- How to configure job containers in GitHub Actions
- Best practices for container-based CI/CD
- Service container networking and health checks
- Cross-platform testing strategies
- Container security and isolation concepts
Demo Duration: ~15-20 minutes
Complexity: Beginner to Intermediate
Prerequisites: Basic GitHub Actions knowledge helpful