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.