🎁 New User? Get 20% off your first purchase with code NEWUSER20 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

Log Aggregation
The process of collecting, centralizing, and indexing log data from multiple sources for unified search and analysis.
Canary Deployment
A deployment strategy that gradually rolls out changes to a small subset of users before deploying to the entire infrastructure.
Service Mesh
An infrastructure layer that handles service-to-service communication, providing load balancing, encryption, and observability.
Infrastructure Drift
The divergence between the actual state of infrastructure and its defined desired state, caused by manual changes or untracked modifications.
Observability
The ability to understand a system's internal state from its external outputs through metrics, logs, and traces.
Health Check
An endpoint or mechanism that reports whether an application is running correctly and ready to handle requests.
View All DevOps Terms →