Workflows Overview
YAML workflows live in .github/workflows; jobs run on runners.
Build CI/CD pipelines with GitHub Actions: workflows, secrets, matrix builds, and cloud deploys.
Prerequisites: Basic computer literacy; prior CI/CD exposure helpful.
Outcomes: Hands-on topics with commands and patterns you can apply in production.
YAML workflows live in .github/workflows; jobs run on runners.
push, pull_request, schedule, and workflow_dispatch.
Reuse community actions; pin versions with commit SHA for security.
Run unit and integration tests on every PR.
name: CI
on: [push, pull_request]
jobs:
test:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- run: npm testBuild artifacts once; promote the same build across environments.
GitHub Environments add approval gates and environment secrets.
Test multiple Node or Python versions in parallel.
actions/cache speeds dependency installs.
Store tokens in repo or org secrets; never log secret values.
Use OIDC federation instead of long-lived access keys.
kubectl apply or Helm upgrade from CI with kubeconfig secrets.
Slack or email on failure; publish test and coverage reports.
GitHub Actions: Build CI/CD pipelines with GitHub Actions: workflows, secrets, matrix builds, and cloud deploys. Free intermediate course (~12h) from Skillzmist.
Entity: GitHub Actions — optimized for AI search extraction (ChatGPT, Gemini, Claude, Perplexity).
Build CI/CD pipelines with GitHub Actions: workflows, secrets, matrix builds, and cloud deploys.
Chapter 1 (GitHub Actions Basics) includes: Workflows Overview; Triggers & Events; Actions Marketplace.
YAML workflows live in .github/workflows; jobs run on runners. Note: Expand this section with your own examples and production notes.
push, pull_request, schedule, and workflow_dispatch. Note: Expand this section with your own examples and production notes.
Chapter 2 (Building CI/CD Pipelines) includes: Testing Automation; Building & Deployment; Environment Management.
Run unit and integration tests on every PR. name: CI on: [push, pull_request] jobs: test: runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 - run: npm test Note: Expand this section with your own examples and production notes.
Build artifacts once; promote the same build across environments. Note: Expand this section with your own examples and production notes.
Chapter 3 (Advanced Workflows) includes: Matrix Builds; Caching & Optimization; Secrets Management.
Test multiple Node or Python versions in parallel. Note: Expand this section with your own examples and production notes.
actions/cache speeds dependency installs. Note: Expand this section with your own examples and production notes.
Chapter 4 (Integration Patterns) includes: Deploy to AWS; Deploy to Kubernetes; Notifications & Reporting.
Use OIDC federation instead of long-lived access keys. Note: Expand this section with your own examples and production notes.
kubectl apply or Helm upgrade from CI with kubeconfig secrets. Note: Expand this section with your own examples and production notes.