Ranked 1 of 7 in best CI/CD platforms
The default CI for GitHub repositories, free for public repositories and with included minutes by plan. Its workflows depend on GitHub, so it does not help teams that host code elsewhere.
Best for Projects already on GitHub
About GitHub Actions
GitHub Actions runs workflows on events in a repository, such as pushes, pull requests and schedules. Jobs run on GitHub-hosted runners or on runners you host yourself. Workflow files live in the repository next to the code they build, so the pipeline is reviewed with the code.
GitHub Actions is free for public repositories, and its plan details list how many minutes private repositories receive. Self-hosted runners let jobs run on your own machines. Its workflows depend on GitHub, so teams that host code elsewhere need a different CI system. It suits teams already on GitHub who want CI without running a separate server.
Key features
- GitHub-hosted runners
- Self-hosted runners
- Workflows stored in the repository
- Event-triggered workflows
Strengths
- Free for public repositories
- Self-hosted runners for your own machines
Limits
- Workflows depend on GitHub
- Private repository minutes vary by plan
Where GitHub Actions ranks
| List | Rank | Score | Best for |
|---|---|---|---|
| Best CI/CD platforms | 1 of 7 | 92.0 | Projects already on GitHub |
Alternatives to GitHub Actions
All 6 alternativesQuestions about GitHub Actions
- Is GitHub Actions free?
- GitHub Actions can be used without paying: Free for public repositories; included minutes on other plans. Check the vendor’s pricing page for current limits.
- Is GitHub Actions open source?
- No. GitHub Actions is proprietary software; its source code is not public.
- Which platforms does GitHub Actions support?
- GitHub Actions is available on: Web.
- What is GitHub Actions best for?
- Projects already on GitHub. In our ranking of CI/CD platforms it is number 1 of 7 with a score of 92.0.
- What are the best alternatives to GitHub Actions?
- The highest-ranked alternatives on listme.name are GitLab, CircleCI, Buildkite, Bitbucket Pipelines.
