Member-only story

GitHub Actions 101 Finale: Build Your Custom Action

Beginner Series to Automating your Workflow with GitHub Actions! Part 5 Finale: Build and deploy your custom action

Victoria Lo
7 min readOct 30, 2021

Hello and welcome to Part 5 (Finale) of the GitHub Actions series. A series where we will walk through everything you need to know about GitHub Actions, from the basics to creating your own customized workflow and actions.

In this previous part, we have built a complete CI/CD workflow by incorporating everything we have learned from Part 1 to Part 3.

If you have missed any parts, be sure to follow along from the top by checking out the series here.

In this final part of the series, let’s build our own custom action and deploy it to use in a workflow.

Some requirements to know when building a custom action:

  • Must have metadata file called action.yml or action.yaml, which contains the inputs, outputs and entry point of our action
  • Repository must be public to share or publish actions to the marketplace
  • Must have an entry point script file (written in any language) to run the action

Our Custom Action

--

--

Victoria Lo
Victoria Lo

Written by Victoria Lo

A nerd in books, tea and programming. I publish weekly on my personal blog: https://lo-victoria.com/

No responses yet