Day 10: My first GitHub action

Hello Developers, welcome to the day 10 of 90Days of DevOps challenge where we are going to learn DevOps by following this challenge. So yesterday I explored a completely new topic for me that was GitHub action. And I was amazed to know that how easy it is to automate repetitive tasks just by using GitHub actions. Let me tell you how I learned it - It took my whole Saturday just to explore things and learn it by LinkedIn course which was Practical GitHub Actions by Ray Villalobos. And project is still in process, and I will definitely share it to you once it got completely deployed. So, let’s get started on this amazing journey and explore the world of GitHub Action. What is GitHub Action and why it is important? GitHub Action is a powerful automation tool which is helps you to automate your repetitive tasks like testing, building and deploying your code. Let’s understand it with a very simple example let say you have a GitHub repo, and many developers are working on that same project and now you want to run a script “Hello, GitHub Action” every time when someone push to the main branch. But is it possible manually to echo this message every time? No, it might be possible for small projects but not for a large one so here comes the GitHub Action which will help you in automating this task. We will discuss later how does this work but for now we will understand why it is important. Have you heard about pipelines (no I am not talking about water pipeline

Apr 20, 2025 - 06:22
 0
Day 10: My first GitHub action

Hello Developers, welcome to the day 10 of 90Days of DevOps challenge where we are going to learn DevOps by following this challenge. So yesterday I explored a completely new topic for me that was GitHub action. And I was amazed to know that how easy it is to automate repetitive tasks just by using GitHub actions. Let me tell you how I learned it - It took my whole Saturday just to explore things and learn it by LinkedIn course which was Practical GitHub Actions by Ray Villalobos. And project is still in process, and I will definitely share it to you once it got completely deployed. So, let’s get started on this amazing journey and explore the world of GitHub Action.

What is GitHub Action and why it is important?

GitHub Action is a powerful automation tool which is helps you to automate your repetitive tasks like testing, building and deploying your code. Let’s understand it with a very simple example let say you have a GitHub repo, and many developers are working on that same project and now you want to run a script “Hello, GitHub Action” every time when someone push to the main branch. But is it possible manually to echo this message every time? No, it might be possible for small projects but not for a large one so here comes the GitHub Action which will help you in automating this task. We will discuss later how does this work but for now we will understand why it is important. Have you heard about pipelines (no I am not talking about water pipeline