GitHub Actions

GitHub Actions is a relatively recent entrant to the CI/CD pipeline and automation category, is a substantially different product from incumbents. It is natively integrated into GitHub, making it a natural fit for developers who are already familiar with storing their source code there. GitHub Actions is also designed around the concept of a workflow, which can be used to create CI/CD pipelines but also handle any other kind of software automation tasks like managing open issues and tasks that open source and enterprise developers alike need to perform in the course of their work.
Also, as the name would suggest, is based on the notion of an action: a reusable component that helps to encapsulate common tasks and reduce repetition when authoring workflows. The GitHub Marketplace offers nearly 20,000 actions at the time of writing, making it easy for developers, DevOps engineers, and site reliability engineers to get started with any kind of build automation task.

Foundations

  • The Basics
  • How does Actions work ?
  • Whats in an Action?
  • Working with workflows
  • Runners

Building Blocks

  • Managing Your Workflow Environments
  • Managing Data Within Workflows
  • Managing Workflow Execution

Security and Monitoring

  • Actions and Security
  • Monitoring, Logging, and Debugging

Advanced Topics

  • Creating Custom actions
  • Advanced Workflows
  • Advanced Workflow Techniques
  • Migrating to GitHub Actions

Loading

Scroll to Top