Automating your workflow
Getting started with GitHub Actions
GitHub Actions feature a powerful execution environment integrated into every step of your workflow. You can discover, create, and share GitHub Actions to perform any job you'd like.
About GitHub Actions
GitHub Actions enables you to create custom software development life cycle (SDLC) workflows directly in your GitHub repository.
Starting with preconfigured workflow templates
GitHub provides preconfigured workflow templates to automate your workflow or create a CI workflow for specific languages and frameworks.
Using actions from GitHub Marketplace in your workflow
You can browse and search for actions in GitHub Marketplace to use in your workflows.
Configuring a workflow
You can create, view, or edit workflows for a repository if you have write or admin permissions to the repository. You can customize your workflow configuration based on the type of actions you include in your workflow.
Managing a workflow run
You can view the status and results of each step in your workflow, cancel a pending workflow, debug and re-run a failed workflow, search and download logs, and download artifacts.
Core concepts for GitHub Actions
Below is a list of common GitHub Actions terms we use across our sites and GitHub Actions documentation.