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.
Introduction to GitHub Actions→
Learn about the core concepts and various components of GitHub Actions, and see an example that shows you how to add automation to your repository.
Finding and customizing actions→
Actions are the building blocks that power your workflow. A workflow can contain actions created by the community, or you can create your own actions directly within your application's repository. This guide will show you how to discover, use, and customize actions.
Essential features of GitHub Actions→
GitHub Actions are designed to help you build robust and dynamic automations. This guide will show you how to craft GitHub Actions workflows that include environment variables, customized scripts, and more.
Managing complex workflows→
This guide shows you how to use the advanced features of GitHub Actions, with secret management, dependent jobs, caching, build matrices, and labels.
Sharing workflows with your organization→
Learn how you can use organization features to collaborate with your team, by sharing workflow templates, secrets, and self-hosted runners.
Security hardening for GitHub Actions→
Good security practices for using GitHub Actions features.
Migrating from CircleCI to GitHub Actions→
GitHub Actions and CircleCI share several similarities in configuration, which makes migration to GitHub Actions relatively straightforward.
Migrating from Azure Pipelines to GitHub Actions→
GitHub Actions and Azure Pipelines share several configuration similarities, which makes migrating to GitHub Actions relatively straightforward.
Migrating from Jenkins to GitHub Actions→
GitHub Actions and Jenkins share multiple similarities, which makes migration to GitHub Actions relatively straightforward.