Skip to main content

Basics

Overviewโ€‹

The Componentsโ€‹

components

Workflowsโ€‹

A Workflow is a configurable automated process that will run one or more jobs. Workflows are defined by a YAML file checked in to your repository

Workflows in your repo are defined in the following directory: ./github/workflows

Workflow triggers are events that cause a workflow to run:

  • Events that occur in your repo
  • Events that occur outside of Github trigger a repository_dispatch event on Github
  • Schedule Times
  • Manual

Workflow Componentsโ€‹

  • Actions
  • Workflows
  • Jobs
  • Steps
  • Runs
  • Runners
  • Marketplace

Schedule Eventsโ€‹

Schedule can use a cron expression to trigger a workflow at a specific time or day