Skip to main content

This version of GitHub Enterprise Server will be discontinued on 2025-08-27. No patch releases will be made, even for critical security issues. For better performance, improved security, and new features, upgrade to the latest version of GitHub Enterprise Server. For help with the upgrade, contact GitHub Enterprise support.

Workflows and actions

Learn about the concepts of workflows and actions in GitHub Actions.

Workflows

Get a high-level overview of GitHub Actions workflows, including triggers, syntax, and advanced features.

Variables

Learn about variables in GitHub Actions workflows.

Contexts

Learn about contexts in GitHub Actions.

Expressions

You can evaluate expressions in workflows and actions.

Reusable workflows

Learn how to avoid duplication when creating a workflow by reusing existing workflows.

About custom actions

Actions are individual tasks that you can combine to create jobs and customize your workflow. You can create your own actions, or use and customize actions shared by the GitHub community.

Deployment environments

You can create and deploy to different environments.

Concurrency

Learn about running workflows and jobs simultaneously.

Workflow artifacts

Learn about storing and sharing data as artifacts of GitHub Actions workflows.

Dependency caching

Learn about dependency caching for workflow speed and efficiency.

Notifications for workflow runs

You can subscribe to notifications about workflow runs that you trigger.