🎁 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

YAML
A human-readable data serialization language commonly used for configuration files in DevOps tools and applications.
Artifact Repository
A centralized storage system for build artifacts like compiled binaries, packages, and container images used in CI/CD pipelines.
Kubernetes
An open-source container orchestration platform that automates deploying, scaling, and managing containerized applications.
Helm
A package manager for Kubernetes that simplifies deploying and managing applications using reusable, configurable charts.
GitOps
A practice where Git repositories serve as the single source of truth for both application code and infrastructure configuration.
Runbook
A documented set of standardized procedures for handling routine operations and incident response in production systems.
View All DevOps Terms →