7,363 open-source and SaaS tools, with GitHub stats refreshed every day.

GitHub Actions

SaaS

GitHub Actions is GitHub's built-in automation and CI/CD service for building, testing and deploying code through workflows triggered by repository events.

github.com
GitHub Actions homepage screenshot

About GitHub Actions

GitHub Actions is the automation feature of GitHub, used to build, package, release and deploy projects in any language, on GitHub or on an external system, without developers having to run build servers themselves. Workflows are defined in files inside the repository and run in response to events such as pushes and pull requests.

It sits within GitHub's wider developer platform, which also includes Copilot, Codespaces, Issues, code review, code quality tools and application security products such as Advanced Security and secret protection. Actions workflows can use reusable steps from the GitHub Marketplace. Runs happen on GitHub-hosted machines, and organizations can also attach their own self-hosted runners.

GitHub Actions is proprietary software, offered as part of GitHub's cloud service and in GitHub Enterprise Server for self-managed installations, with a pricing page that explains free and paid usage. It suits development teams who want continuous integration and deployment close to their code.

Key features

  • Workflows defined in repository files
  • Triggers on pushes, pull requests and schedules
  • GitHub-hosted and self-hosted runners
  • Reusable actions from the Marketplace
  • Build, test and deploy in any language
  • Integration with Issues and code review

Good fit for

  • →Continuous integration for pull requests
  • →Automated deployments to cloud platforms
  • →Scheduled maintenance and release tasks
Tags
ci-cd
automation
github
devops
workflows
deployment

GitHub Actions: questions and answers

What is GitHub Actions used for?
GitHub Actions is GitHub's built-in automation and CI/CD service for building, testing and deploying code through workflows triggered by repository events. It is a good fit for continuous integration for pull requests, automated deployments to cloud platforms, and scheduled maintenance and release tasks.
Is GitHub Actions free?
Yes. GitHub Actions has a free plan, and paid plans start at $4 per seat per month. A free trial is also available.
Is GitHub Actions open source?
No. GitHub Actions is proprietary (closed-source) software. Open-source alternatives to GitHub Actions include Jenkins, Concourse CI and OVHcloud CDS.
Can I self-host GitHub Actions?
Yes. Although GitHub Actions is closed source, it can be self-hosted on your own servers, and the vendor also offers a hosted version.
What are some alternatives to GitHub Actions?
GitHub Actions competes with Azure DevOps, Bitbucket and AWS CodePipeline. For open-source options, see Enlisted's ranked list of open-source GitHub Actions alternatives.

Open-source alternatives to GitHub Actions

See all

SaaS alternatives to GitHub Actions

See all