GitHub Actions

Automate, customize, and execute your software development workflows right in your repository.

Category: cicdFirst released: 2018Created by: GitHub (Microsoft)License: Proprietary (runner: MIT)Platforms: Web, Linux, macOS, Windows

GitHub Actions is a CI/CD platform tightly integrated into GitHub that lets you automate build, test, and deployment pipelines directly from your repositories. Workflows are defined as YAML files and triggered by GitHub events like pushes, pull requests, releases, or scheduled cron jobs. The platform provides hosted runners for Linux, macOS, and Windows, with support for self-hosted runners running on your own infrastructure. The GitHub Actions Marketplace offers thousands of pre-built actions created by the community for deploying to cloud providers, running linters, publishing packages, and more. With matrix builds for testing across multiple environments, secrets management, and deep integration with GitHub's pull request and security ecosystem, Actions enables powerful CI/CD without leaving the repository.

Links

Key Features

Event-driven workflowsHosted and self-hosted runnersMarketplace with thousands of actionsMatrix build strategySecrets managementCron schedulingDocker container support