Skip to main content

Guides for GitHub Actions

These guides for GitHub Actions include specific use cases and examples to help you configure workflows.

GitHub Actions learning paths

Learning paths are a collection of guides that help you master a particular subject.

Create an action

Do you have an idea for a new action? Have you built something custom for your project? Learn how to build shareable actions and publish them to GitHub Marketplace.

Start learning path
  1. OverviewAbout custom actions
  2. TutorialCreating a Docker container action
  3. TutorialCreating a JavaScript action
  4. TutorialCreating a composite action
  5. ReferenceMetadata syntax for GitHub Actions
  6. ReferenceDockerfile support for GitHub Actions
  7. How-to guideSetting exit codes for actions
  8. How-to guidePublishing actions in GitHub Marketplace
54 guides found