Github Actions— Everything You Need to Know to Get Started
A crazy Github functionality I overlooked for a long time
You’re probably familiar with Github. It’s an amazing platform to build software, collaborate with teammates and contribute to open-source projects.
Github provides many functionalities that make your life easier as a developer.
In this post, I’d like to introduce one killer Github product that is very powerful and yet less known to the public: Github Actions.
We’ll understand what Github Actions are, what they do and how you can integrate them into your projects to automate a LOT of tasks.
Without much further ado, let’s have a look 🔎
Github Actions 101 — What are they?
Github Actions is a platform that automates the build, test, and deployment of software. But it doesn’t stop there: it allows you also to run any arbitrary code on your repository when a specific event happens.
To get a full picture of what Github Actions is, it helps to break it down into its several components:
→ Events
An event is anything that can happen on a Github repository. This goes from pushing a code, creating a branch, opening a pull request, and…