Skip to content

sudo-anshul/ci-cd-pipeline-demo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DevOpsFlow - CI/CD Pipeline Demo

DevOpsFlow Banner

Welcome to DevOpsFlow, a CI/CD Pipeline Demo project. This project demonstrates the setup and implementation of a Continuous Integration and Continuous Deployment (CI/CD) pipeline for automating the build and deployment process of a sample web application.

Active Link click here for more info.

Table of Contents

Introduction

The DevOpsFlow project is created to showcase the power of CI/CD pipelines in automating the deployment process for web applications. The project provides a simple web application and a pre-configured CI/CD pipeline that automatically builds and deploys the application whenever changes are pushed to the repository.

Features

  • Automated CI/CD Pipeline
  • Web Application Deployment
  • Sample HTML, CSS, and JavaScript Code
  • Easy-to-understand Project Structure

Technologies Used

  • HTML
  • CSS (Tailwind CSS)
  • JavaScript
  • Firebase ( for hosting website)
  • Visual studio code (for development)
  • Docker (for containerization)
  • GitHub Actions (for CI/CD)
  • Other relevant dependencies (list them here)

Getting Started

To run this CI/CD Pipeline Demo on your local machine, follow these steps:

  1. Clone the repository:

    git clone https://github.com/sudo-anshul/ci-cd-pipeline-demo.git
    cd CI-CD-Pipeline-Demo
    

Usage

After setting up the project, you can trigger the CI/CD pipeline by pushing changes to the main branch. The pipeline will automatically build and deploy the web application to a server or a cloud platform.

Firebase Hosting provides fast and secure hosting for your web app, static and dynamic content, and microservices.

Contributing

Contributions are welcome! If you find any issues or have ideas for improvements, feel free to open an issue or submit a pull request.

License

This project is licensed under the MIT License.

Releases

No releases published

Packages

No packages published