Pluralsightintermediateen

Building Custom GitHub Actions

Learn GitHub Actions! Automate your GitHub projects with custom actions using TypeScript & Docker. Build powerful workflows.

4.8(37)
2h 10m
Certificate
Enrico Campidoglio
Enrico CampidoglioInstructor

Course Content

Building Custom GitHub Actions is an intermediate-level Pluralsight course taught by Enrico Campidoglio. It runs 2h 10m, is taught in English, and includes a certificate of completion. Learners rate it 4.8 out of 5 from 37 reviews. It is a paid course, first published February 2020.

Unlock the full potential of GitHub Actions with our comprehensive course, Building Custom GitHub Actions. Discover how to go beyond standard CI/CD and automate virtually any part of your software development workflow.

GitHub Actions stands out as the official automation solution, thanks to its seamless integration with the GitHub platform. This powerful connection allows you to automate tasks like:

  • Issue Management: Learn to automate the process of triaging issues within your projects.
  • Code Review Workflow: Automate code review requests and ensure code quality.
  • Pull Request Automation: Streamline the merging of Pull Requests for faster development cycles.
  • Release Automation: Automate the creation and management of software releases.

While GitHub Actions offers a wealth of pre-built actions, often you'll need something tailored to your specific project. This course teaches you how to create your own custom actions from scratch.

You'll gain a deep understanding of how GitHub Actions function and how they interact with the broader GitHub ecosystem. We'll guide you through building real-world actions using two popular approaches:

  • TypeScript Actions: Explore the benefits and implementation of TypeScript for creating robust and maintainable actions.
  • Docker Actions: Learn how to leverage Docker to package and run your actions in a consistent environment.

We'll delve into a comparative analysis of TypeScript vs. Docker actions, weighing their pros and cons to help you choose the best approach for your needs. Understand when each option shines and how to make an informed decision.

By the end of this course, you'll be empowered to leverage the full power of GitHub Actions and build custom solutions to automate your development processes, significantly boosting efficiency and productivity. Master GitHub Actions and take control of your software delivery pipeline.

$ whoami — the devs behind tutorialsearch.io

Hire the developers behind TutorialSearch.io

We built this site — full-stack web apps, AI integration & automation. Tell us what you need and we'll build yours.