Companies Home Search Profile

Building Custom GitHub Actions

Focused View

Enrico Campidoglio

2:10:42

99 View
  • 1. Course Overview.mp4
    02:02
  • 1. When Should You Build a Custom Action.mp4
    09:22
  • 2. The Command-line Metaphor.mp4
    03:13
  • 3. Javascript and Docker Actions.mp4
    02:26
  • 4. The Action Metadata.mp4
    04:03
  • 5. Interacting with the Host.mp4
    04:48
  • 6. Public vs. Private Actions.mp4
    06:32
  • 7. What Happens at Runtime.mp4
    03:01
  • 8. Summary.mp4
    01:28
  • 1. Introducing the Auto Release Draft Action.mp4
    05:05
  • 2. Setting up the Environment.mp4
    09:40
  • 3. The Walking Skeleton.mp4
    06:41
  • 4. Continuous Integration.mp4
    03:35
  • 5. Parsing the Event Data.mp4
    04:24
  • 6. Running Command-line Programs.mp4
    07:04
  • 7. Using the GitHub REST API.mp4
    08:12
  • 8. Troubleshooting.mp4
    02:29
  • 9. Summary.mp4
    01:57
  • 1. Introducing the Auto Release Milestone Action.mp4
    04:36
  • 2. The Walking Skeleton.mp4
    07:24
  • 3. Parsing the Event Payload.mp4
    05:09
  • 4. Running Command-line Programs.mp4
    06:45
  • 5. Handling and Reporting Errors.mp4
    03:17
  • 6. Summary.mp4
    02:21
  • 1. Documentation and Branding.mp4
    03:53
  • 2. Versioning with SemVer.mp4
    06:48
  • 3. Releasing.mp4
    03:02
  • 4. Summary.mp4
    01:25
  • Description


    GitHub Actions is the official automation solution for GitHub projects. Unlock its full potential by creating your own custom actions. This course will teach you how to build real-world GitHub Actions using TypeScript and Docker.

    What You'll Learn?


      GitHub Actions is the official automation solution and sets it apart from other products in the same category is the fact that it's deeply integrated with the GitHub platform. This means you can use it not only for CI/CD, but to automate other parts of your workflow as well. While there's a lot you can do with GitHub Actions out of the box, every project has its own set of needs. The best way to make GitHub Actions fit your project, then, is by creating your own custom actions. In this course, Building Custom GitHub Actions, you will gain an understanding of how GitHub Actions work and how they integrate with the rest of the GitHub platform. First, you will learn triaging issues, requesting code reviews, merging Pull Requests and even creating releases. Next, you will discover how to create real-world GitHub Actions from the ground up using either TypeScript or Docker. Finally, You will explore the pros and cons of TypeScript vs. Docker actions and how to choose the one that makes the most sense in a given scenario. By the end of this course, you will be able to take full advantage of the GitHub Actions platform by creating your own custom actions.

    More details


    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Enrico Campidoglio
    Enrico Campidoglio
    Instructor's Courses
    Enrico took his first programming steps with the Logo turtle on an Olivetti M24 that his father had brought home. Since then, he has spent most of his time in the Microsoft and Java camps, writing everything from command-line utilities to large distributed systems. He is also a speaker and a trainer teaching topics such as Object-oriented design, architecture, TDD, BDD, Continuous Delivery, PowerShell and Git. In his spare time, Enrico contributes to AutoFixture — an open source .NET library for automated testing — and collects mechanical keyboards.
    Pluralsight, LLC is an American privately held online education company that offers a variety of video training courses for software developers, IT administrators, and creative professionals through its website. Founded in 2004 by Aaron Skonnard, Keith Brown, Fritz Onion, and Bill Williams, the company has its headquarters in Farmington, Utah. As of July 2018, it uses more than 1,400 subject-matter experts as authors, and offers more than 7,000 courses in its catalog. Since first moving its courses online in 2007, the company has expanded, developing a full enterprise platform, and adding skills assessment modules.
    • language english
    • Training sessions 28
    • duration 2:10:42
    • level average
    • English subtitles has
    • Release Date 2023/03/30