Cover image for GitHub Actions Cookbook

GitHub Actions Cookbook

A practical guide to automating repetitive tasks and streamlining your development process

Michael Kaufmann

Created by Michael Kaufmann

Explore practical ways to automate your development workflow using GitHub Actions. Learn how to create, debug, and manage workflows that handle everything from code testing to secure cloud deployments. Gain hands-on experience with real-world scenarios to streamline repetitive tasks and boost your productivity.

Packt | Apr 2024 | 250 min

What You Will Learn

You will work through practical examples that show how to set up, author, and debug GitHub Actions. Each step introduces new techniques, from writing simple workflows to handling advanced deployment and automation scenarios. By applying these skills, you'll confidently automate tasks and manage releases with ease.

Key Features

  • Automate CI/CD pipelines and deploy securely to major cloud providers with OIDC
  • Build custom actions using Docker, JavaScript, or shell scripts for reusable automation
  • Go beyond simple workflows to handle complex automation using GitHub CLI and APIs

Target Audience

Ideal for software developers and DevOps engineers with basic Git and command line experience. If you've dabbled in GitHub Actions or are looking to move beyond manual processes and basic CI/CD tools, you'll find actionable guidance to automate your workflow and improve efficiency.

Related courses