GitHub Workflows

GitHub actions and workflows

Project page: GitHub workflows

status: done

Abstract

Software development involves several steps (installation, development, build, and deploy) that are repeated forever. GitHub workflows are a way to automate the software development cycle. In this project, we will create and use several workflows, reusable-workflows, and composite-actions to understand the GitHub workflow syntax. Visit GitHub workflows and actions for further help.

Private repositories and organizations are beyond the scope of this document. We discuss basic contexts used in workflows and actions. Visit context and default variables docs for a complete reference.