#100DaysOfDevOps - Day Forty - Three So today I focused on connecting GitHub and Jenkins through a webhook. What I worked on today: ✅ understood what a webhook really is ✅ looked at webhooks as an event-driven communication mechanism ✅ connected the idea of: developer pushes code GitHub detects the event Jenkins receives the trigger Jenkins runs the pipeline automatically ✅ configured a webhook in the GitHub repository settings ✅ learned the Jenkins webhook endpoint format ✅ discovered why local IPs and localhost do not work for GitHub callbacks ✅ used ngrok to expose my local Jenkins service publicly ✅ authenticated ngrok and mapped it to the Jenkins port ✅ updated the webhook with the public URL ✅ confirmed successful delivery with a 200 response Big takeaway: CI/CD is not just about writing a pipeline. It is also about creating the event flow that tells the pipeline when to run. That small webhook setup makes a very big difference. YouTube Video Link: https://lnkd.in/eJW2gSPf #DevOps #100DaysOfDevOps #Jenkins #GitHub #Webhooks #CICD #ContinuousIntegration #Automation #ngrok #PipelineAsCode #PlatformEngineering #CloudEngineering #LearningInPublic #TechdotSam

To view or add a comment, sign in

Explore content categories