Skip to content

dev-rashedin/charismatic-ci-cd

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Charismatic CI/CD 🚀

A curated collection of CI/CD examples and experiments using GitHub Actions, GitLab CI/CD, and Jenkins.

This repository is a hands-on learning playground focused on building, understanding, and comparing modern CI/CD pipelines across different platforms.


📌 Purpose

The goal of this repository is to:

  • Learn CI/CD concepts through real examples
  • Compare workflows across different CI/CD tools
  • Experiment with best practices and patterns
  • Serve as a reference for future projects

This is not a production-ready template repo — it’s a learning-first space.


🧰 Tools & Platforms Covered

  • GitHub Actions
  • GitLab CI/CD
  • Jenkins

Each tool has its own directory with examples and notes.


📂 Repository Structure


charismatic-ci-cd/
│
├── github-actions/
│   ├── basic-workflow.yml
│   ├── nodejs-ci.yml
│   └── README.md
│
├── gitlab-ci/
│   ├── .gitlab-ci.yml
│   └── README.md
│
├── jenkins/
│   ├── Jenkinsfile
│   └── README.md
│
└── README.md

Each folder contains:

  • Example pipelines
  • Tool-specific notes
  • Learning references

⚙️ What You’ll Find Here

  • Basic CI pipelines (build, test, lint)
  • Environment variables & secrets handling
  • Job dependencies and stages
  • Caching strategies
  • Deployment simulations
  • Comparisons between CI/CD tools

🧪 Who This Repo Is For

  • Developers learning CI/CD from scratch
  • Engineers switching between CI/CD platforms
  • Anyone who prefers learning by doing

🚧 Work in Progress

This repository is continuously evolving. Expect:

  • New workflows
  • Refactors
  • Notes as lessons learned grow

📖 How to Use

  1. Pick a CI/CD tool directory
  2. Read the local README.md
  3. Explore and tweak the pipeline files
  4. Break things, fix them, learn ✨

🤝 Contributions

This is primarily a personal learning repository, but:

  • Suggestions
  • Improvements
  • Discussions

are always welcome.


📜 License

MIT License — feel free to learn, copy, and adapt.


✨ Author

Rashedin Islam
Developer passionate about clean code, learning systems, and poetic tech names 😄
🔗 https://www.rashedin.dev/



About

A curated collection of CI/CD examples and experiments using GitHub Actions, GitLab CI/CD, and Jenkins.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors