beginner
GitHub Actions for CI/CD
You will author composite actions, matrix builds, and deployment jobs that respect secrets hygiene. Labs include flaky-test quarantine patterns and artifact promotion without giving everyone admin rights.
Logistics
4 weeks · 6h/week · Self-paced · ¥52,000 JPY (informational)
Included focus areas
- Workflow design with reusable jobs and environments
- OIDC to cloud roles instead of long-lived tokens
- Caching strategies for Node, Java, and container builds
- Branch protections paired with required checks
- Preview environments with lifecycle cleanup
- Manual approvals and deployment notes for auditors
- Test splitting to keep feedback under ten minutes
Outcomes
- Cut a green CI pipeline template your org can adopt.
- Write a concise rollback note tied to a tagged release.
- Demonstrate secret rotation without downtime on a sample app.
Responsible instructor
Leo Hartmann
CI consultant for startups migrating from Jenkins.
FAQ
Can we use GitLab instead?
Concepts transfer, but all starter files target GitHub Actions. We offer a short mapping PDF for GitLab users.
Are runners provided?
Yes for class labs. For employer restrictions, we supply a dockerized runner recipe you can run locally.
Limitations?
We do not cover self-hosted runner hardening at enterprise scale; that is a separate advisory block.
Experience notes
“The OIDC lab removed our static AWS keys from Actions — mentor flagged a scope mistake before we merged.”
“Matrix builds section saved us maybe two hours a week. Still wish there was one more mono-repo example.”
“Preview env cleanup script is now in our template repo.”