GitHub Workflows

Workflows are like pipelines, comparable to a Jenkins or a Travis file. A workflow is a collection of steps and jobs that are run and glue together existing actions in a sequence.

A workflow listens for a particular event and then runs pre-existing actions or shell scripts. The workflow action runs in VMs (Linux, Windows, macOS, or Docker on Linux VM).

Codify useful, customized processes

  • They are using the .yaml syntax
  • Workflows are stored in the .github/workflow folder.
  • Logs streaming and artifacts
  • Secret store with each repository or organization

Comments