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.
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.
- Automated CI/CD Pipeline
- Web Application Deployment
- Sample HTML, CSS, and JavaScript Code
- Easy-to-understand Project Structure
- 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)
To run this CI/CD Pipeline Demo on your local machine, follow these steps:
-
Clone the repository:
git clone https://github.com/sudo-anshul/ci-cd-pipeline-demo.git cd CI-CD-Pipeline-Demo
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.
Contributions are welcome! If you find any issues or have ideas for improvements, feel free to open an issue or submit a pull request.
This project is licensed under the MIT License.