sidpalas/devops-directive-github-actions-course
sidpalas/devops-directive-github-actions-course has 1,019 GitHub stars and 3,436 forks. GitHot measured 0 stars in 24 hours. Last checked 2026-11-09 12:29 UTC. Last push 2026-02-08.
Companion repo for the DevOps Directive "Github Actions: Beginner to Pro" course
Measured star growth
- in 24h
- 0
- in 7 days
- Collecting history
- in 15 days
- Collecting history
- in 1 month
- Collecting history
Net star changes over overlapping periods, not daily totals. Missing measurements are left blank. Stars measure attention, not software quality.
README.md
OriginalDevOps Directive GitHub Actions Course
This is the companion repo to: GitHub Actions: Beginner to Pro
🙌 Sponsored by Namespace Labs
This course is made possible thanks to namespace.so, the best way level up your software build and developer workflows!
- Faster GitHub Actions: Hosted GHA runners for faster runs at a fraction of the cost!
- Faster Docker Builds: Remote Docker builders for massive container build speedups!
- Continuous Integration Visibility: Clear metrics and analytics to enable further CI optimization!
📚 Course Outline
- History & Motivation: why pipeline automation matters and the deployment metrics it influences.
- Why GitHub Actions?: managed runners, marketplace, and comparisons with other CI/CD tools.
- Core Features: workflows, jobs, steps, events, expressions, and secrets.
- Advanced Features: permissions, third-party authentication, caching, artifacts, and runner options.
- Marketplace Actions: discover and safely consume community actions.
- Authoring Actions: composite, reusable, JavaScript, and container actions.
- Common Workflows: validate, build, deploy, and automate your repository.
- Developer Experience: run locally with act, debug runs, and gather insights.
- Best Practices: performance tuning, maintainability, and security.
- Capstone Project: apply everything in a hands-on final exercise.
Development Environment Setup
- Clone this repository (including submodules)
git clone --recurse-submodules [email protected]:sidpalas/devops-directive-github-actions-course.git
Install DevBox – DevBox bootstraps all required CLI tools (Go, Node.js, Python,
act,task,npc,civo,gh,jq,yq,kubectl,kluctl, ...).
Follow the official installation guide: https://www.jetify.com/docs/devbox/installing-devbox/index#After installing devbox, run
devbox shellto start a shell session with these tools installed/configured.Install Docker Desktop
Download and install from: https://docs.docker.com/get-started/introduction/get-docker-desktop/Configure VS Code
a. YAML YAML syntax highlighting & linting
b. GitHub Actions (optional): Workflow file syntax highlighting & snippets
[!WARNING] The GitHub Actions extension modifies the "file type" of wiles within /.github/workflows/ causing the YAML extension to not recognize those files. To fix this, you can add an explicit
files.associationsentry to your settings{ "files.associations": { "**/.github/workflows/*.{yml,yaml}": "yaml", "**/Taskfile.{yml,yaml}": "yaml" } }
Explore related projects
codecrafters-io/build-your-own-x
Master programming by recreating your favorite technologies from scratch.
561,337 starspublic-apis/public-apis
A collective list of free APIs
497,585 starsmorluto/rea
Reverse engineer anything with agents, from app behavior down to native binaries.
446,644 starsopenclaw/openclaw
The AI that really does things. Any OS. Any Platform. The lobster way. 🦞
394,251 stars