Skip to content

My learning journey into GitHub Actions - from basics to building real CI/CD pipelines.

License

Notifications You must be signed in to change notification settings

abdulraheem381/github-actions-journey

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

57 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸš€ GitHub Actions Journey

Welcome to my GitHub Actions Learning Journey! Over the next few weeks, I’ll be learning CI/CD with GitHub Actions step by step, and documenting everything here.

This repo is structured day by day β€” each day introduces a new concept, along with a working workflow you can try out yourself.

Your paragraph text

πŸ“‚ Repo Structure

.github/
 └── workflows/
      β”œβ”€β”€ day01-hello-world.yml
      β”œβ”€β”€ day02-triggers.yml
      β”œβ”€β”€ day03-jobs-steps.yml
      └── ...
docs/
 β”œβ”€β”€ day01-intro.md
 β”œβ”€β”€ day02-triggers.md
 └── ...
README.md
  • .github/workflows/ β†’ contains the actual workflow files (you can copy or run them directly in your forked repo).
  • docs/ β†’ contains short notes/diagrams that explain the day’s learning (blogs will have the full explanation).
  • README.md β†’ this file is your navigation hub.

πŸ“… Learning Journey

Day Topic Workflow Blog
01 What is GitHub Actions? (Intro + Hello World) day01-hello-world.yml Blog
02 Your first CI/CD Pipeline day02-node-pipeline.yml Blog
03 Events and Triggers day03-events-demo.yml Blog
04 Jobs Artifacts day04-artifacts.yml Blog
05 Outputs day05-outputs.yml Blog
06 Contexts day06-contexts.yml Blog
07 Secrets & Variables day07-secrets Blog

πŸ‘‰ Each day is incremental β€” start from Day 01 and move forward.


πŸ› οΈ How to Run the Workflows

  1. Fork this repo into your own GitHub account.
  2. Go to the Actions tab in your forked repo.
  3. Select the workflow you want to run (e.g., Day01 Hello World).
  4. Trigger it manually (or push a commit if it’s event-based).
  5. πŸŽ‰ Check the results in the Actions tab.

πŸ“– Follow Along


⭐ Support

If you find this helpful:

  • Give the repo a star ⭐
  • Share it with your network πŸ’™

About

My learning journey into GitHub Actions - from basics to building real CI/CD pipelines.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published