Skip to content

Rahil-Parikh/MSD-demo-pipeline

Repository files navigation

Microservices & Devops CI/CD

image

This project demonstrates Pipeline Stages

Building

Docker Image of a React App

Staging & Testing

Running Maven Built Selenium Tests on Testing Dockerized Environment

Publishing Latest Build

Publishing on Docker Hub with Build Tag

Deploying & Operating

Dockerized Application-Ready Environment image image

This repository contains the following

Node-ReactJS project

The node React JS project simply runs with ‘ npm install ’ and ‘ npm start ‘ commands

Jenkinsfile

The pipeline groovy script inside Jenkinsfile has the pipeline script which declares all the sequential stages

Dockerfile

Contains all the commands to assemble an image which is ready with node dependencies and is hosted for Testing and Deployment.

.dockerignore

Contains all the files to ignore while copying the workspace while assembling Docker image

docker-compose.yml

It allows to deploy, combine and configure multiple docker-containers at the same time. Running ‘ docker-compose up ’ for start up your application

Maven App

The Testing stage utilizes this dependency Rahil-Parikh/selenium-maven-react-test

Documentation

Report.pdf

Drive Link

https://drive.google.com/drive/u/1/folders/1dE8gnNxPfOL9N9SeuMlFtD2mg9nyeM-0

Video

Demo.mp4

Video Link

Pipeline Logs Link

https://drive.google.com/file/d/1HaAgMqU9NIafO1xDZQ3LdMNJzLe8qGyV/view?usp=sharing

About

Demo for Plan, Code, Build, Test, Deploy Operate and Monitor in for of Continuous Integration and Development

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors