https://github.com/dev-rashedin/charismatic-ci-cd
A curated collection of CI/CD examples and experiments using GitHub Actions, GitLab CI/CD, and Jenkins.
https://github.com/dev-rashedin/charismatic-ci-cd
ci-cd github-a gitlab-ci-cd jenkins-ci-cd
Last synced: about 1 month ago
JSON representation
A curated collection of CI/CD examples and experiments using GitHub Actions, GitLab CI/CD, and Jenkins.
- Host: GitHub
- URL: https://github.com/dev-rashedin/charismatic-ci-cd
- Owner: dev-rashedin
- Created: 2025-09-08T06:53:33.000Z (7 months ago)
- Default Branch: main
- Last Pushed: 2026-02-07T06:30:19.000Z (about 2 months ago)
- Last Synced: 2026-02-07T15:45:44.168Z (about 2 months ago)
- Topics: ci-cd, github-a, gitlab-ci-cd, jenkins-ci-cd
- Homepage:
- Size: 4.88 KB
- Stars: 14
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 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/
```