GitHub Actions
Automate, customize, and execute your software development workflows right in your repository with GitHub Actions. You can discover, create, and share actions to perform any job you'd like, including CI/CD, and combine actions in a completely customized workflow.
Getting started
-
Quickstart for GitHub Actions→
Add a GitHub Actions workflow to an existing repository in 5 minutes or less.
-
Learn GitHub Actions→
Whether you are new to GitHub Actions or interested in learning all they have to offer, this guide will help you use GitHub Actions to accelerate your application development workflows.
Popular articles
-
Workflow syntax→
A workflow is a configurable automated process made up of one or more jobs. You must create a YAML file to define your workflow configuration.
-
Events that trigger workflows→
You can configure your workflows to run when specific activity on GitHub happens, at a scheduled time, or when an event outside of GitHub occurs.
Manage workflows
-
Managing workflow runs→
You can view the status and results of each step in your workflow, cancel a pending workflow, view billable job execution minutes, debug and re-run a failed workflow, search and download logs, and download artifacts.
-
Hosting your own runners→
You can create self-hosted runners to run workflows in a highly customizable environment.