#100DaysOfDevOps - Day Forty - Five After introducing GitHub Actions yesterday and comparing it with Jenkins, the goal today was to define the structure first before plugging in commands stage by stage. That was the same approach I used with Jenkins: start with the framework, then build on it gradually. What I worked on today: ✅ identified the main building blocks of a GitHub Actions workflow: name on jobs ✅ understood what each one represents ✅ configured the workflow trigger using push ✅ limited the trigger to the main branch ✅ defined the runner using runs-on: ubuntu-latest ✅ understood the difference between: uses for reusable marketplace actions run for direct shell commands One thing I really appreciated today is how similar the underlying CI thinking still is. Even though GitHub Actions looks different from Jenkins, the core idea is still the same: define the structure, define the trigger, define the execution environment, and then define the steps. Tomorrow, the next step is to start plugging real commands into this workflow. YouTube Video Link: https://lnkd.in/er9GVjf7 #DevOps #100DaysOfDevOps #GitHubActions #CICD #ContinuousIntegration #Automation #GitHub #YAML #PlatformEngineering #CloudEngineering #LearningInPublic #TechdotSam

To view or add a comment, sign in

Explore content categories