Skip to content

Latest commit

 

History

History
46 lines (34 loc) · 1.7 KB

File metadata and controls

46 lines (34 loc) · 1.7 KB
title Workflows
intro Get a high-level overview of {% data variables.product.prodname_actions %} workflows, including triggers, syntax, and advanced features.
versions
fpt ghes ghec
*
*
*
type overview
redirect_from
/articles/configuring-workflows
/actions/learn-github-actions/managing-complex-workflows
/actions/using-workflows/advanced-workflow-features
/actions/using-workflows/about-workflows
/actions/writing-workflows/about-workflows
/actions/concepts/use-cases/using-github-actions-for-project-management
/actions/concepts/workflows-and-actions/about-workflows
topics
Workflows
layout inline

About workflows

{% data reusables.actions.about-workflows-long %}

Workflow basics

A workflow must contain the following basic components:

  1. One or more events that will trigger the workflow.
  2. One or more jobs, each of which will execute on a runner machine and run a series of one or more steps.
  3. Each step can either run a script that you define or run an action, which is a reusable extension that can simplify your workflow.

For more information on these basic components, see AUTOTITLE.

Diagram of an event triggering Runner 1 to run Job 1, which triggers Runner 2 to run Job 2. Each of the jobs is broken into multiple steps.

Workflow triggers

{% data reusables.actions.about-triggers %}

For more information, see AUTOTITLE.

Next steps

To build your first workflow, see AUTOTITLE.