GitHub Actions
An automation platform built directly into GitHub that allows developers to create custom CI/CD workflows triggered by repository events.
What it is
GitHub Actions lets you write YAML configuration files to define automated jobs. These jobs run on GitHub's hosted virtual machines whenever an event occurs (like a push or a pull request). Developers use it to compile code, run linters, execute tests, and deploy software directly from their code repository.
When you would use it
You use GitHub Actions when your code is hosted on GitHub and you want a deeply integrated, highly customizable CI/CD pipeline without relying on external third-party CI tools.
Common operations
- Running automated security checks on every new pull request.
- Publishing a Docker image to a registry whenever a new release tag is created.