Personnal Project, CI/CD
This repository is dedicated to showcasing and managing Continuous Integration and Continuous Deployment (CI/CD) pipelines for various version control platforms. It is organized with separate folders for GitHub, GitLab, Bitbucket, etc., each containing multiple types of pipelines tailored for different project scenarios.
.
βββ github/
β βββ nodejs/
β β βββ .github/
β β β βββ workflows/
β β β β βββ nodejs-ci.yml
β β β βββ ... (other GitHub CI/CD configurations)
β βββ python/
β β βββ .github/
β β β βββ workflows/
β β β β βββ python-ci.yml
β β β βββ ... (other GitHub CI/CD configurations)
βββ gitlab/
β βββ java/
β β βββ .gitlab-ci.yml
β β βββ ... (other GitLab CI/CD configurations)
β βββ ruby/
β β βββ .gitlab-ci.yml
β β βββ ... (other GitLab CI/CD configurations)
βββ bitbucket/
β βββ react/
β β βββ bitbucket-pipelines.yml
β β βββ ... (other Bitbucket Pipelines configurations)
β βββ django/
β β βββ bitbucket-pipelines.yml
β β βββ ... (other Bitbucket Pipelines configurations)
github/
: Folder for GitHub-specific CI/CD configurations.gitlab/
: Folder for GitLab-specific CI/CD configurations.bitbucket/
: Folder for Bitbucket-specific CI/CD configurations.
Each subfolder contains further organization based on the type of project (e.g., nodejs/
, python/
, java/
, ruby/
, react/
, django/
), and within each project type, there are CI/CD configuration files specific to the respective platform.
-
Clone this repository:
git clone <repository_url> cd <repository_directory>
-
Explore the folders for the platform and project type of interest.
-
Refer to the specific CI/CD configuration files for guidelines on setting up pipelines.
Contributions are welcome! If you have a new platform or project type to add, or if you want to improve existing configurations, follow the guidelines in CONTRIBUTING.md.