๐ŸŽ New User? Get 20% off your first purchase with code NEWUSER20 ยท โšก Instant download ยท ๐Ÿ”’ Secure checkout Register Now โ†’
Menu

Categories

DevOps Intermediate

What is GitHub Actions?

A CI/CD platform integrated into GitHub that automates build, test, and deployment workflows using YAML configuration.

GitHub Actions triggers workflows on events (push, pull request, schedule, manual). Workflows are defined in .github/workflows/*.yml files with jobs, steps, and actions. The marketplace offers thousands of reusable actions.

Features include matrix builds (test across multiple OS/versions), secrets management, artifact storage, environment deployments, and self-hosted runners. Free tier includes generous minutes for public repositories.

Related Terms

Vault
A tool by HashiCorp for securely managing secrets, encryption keys, and certificates with dynamic secret generation.
Immutable Infrastructure
An approach where servers are never modified after deployment โ€” changes require building and deploying entirely new server instances.
Blue-Green Deployment
A deployment strategy using two identical environments where traffic is switched from the old version to the new one instantly.
Docker Volume
A mechanism for persisting data generated by Docker containers, surviving container restarts and removals.
Service Mesh
An infrastructure layer that handles service-to-service communication, providing load balancing, encryption, and observability.
Docker Compose
A tool for defining and running multi-container Docker applications using a YAML configuration file.
View All DevOps Terms โ†’