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
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
oraction.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