# Workflows and actions

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

## Links

* [Workflows](/en/enterprise-server@3.22/actions/concepts/workflows-and-actions/workflows)

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

* [Variables](/en/enterprise-server@3.22/actions/concepts/workflows-and-actions/variables)

  Learn about variables in GitHub Actions workflows.

* [Contexts](/en/enterprise-server@3.22/actions/concepts/workflows-and-actions/contexts)

  Learn about contexts in GitHub Actions.

* [Expressions](/en/enterprise-server@3.22/actions/concepts/workflows-and-actions/expressions)

  You can evaluate expressions in workflows and actions.

* [Reusing workflow configurations](/en/enterprise-server@3.22/actions/concepts/workflows-and-actions/reusing-workflow-configurations)

  Learn how to avoid duplication when creating a workflow.

* [About custom actions](/en/enterprise-server@3.22/actions/concepts/workflows-and-actions/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](/en/enterprise-server@3.22/actions/concepts/workflows-and-actions/deployment-environments)

  You can create and deploy to different environments.

* [Concurrency](/en/enterprise-server@3.22/actions/concepts/workflows-and-actions/concurrency)

  Learn about running workflows and jobs simultaneously.

* [Workflow artifacts](/en/enterprise-server@3.22/actions/concepts/workflows-and-actions/workflow-artifacts)

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

* [Dependency caching](/en/enterprise-server@3.22/actions/concepts/workflows-and-actions/dependency-caching)

  Learn about dependency caching for workflow speed and efficiency.

* [Notifications for workflow runs](/en/enterprise-server@3.22/actions/concepts/workflows-and-actions/notifications-for-workflow-runs)

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