Problem Statement A retail company Abstergo Corp.has recently setup an online shopping portal(website) to sell their products. Due to fierce competition, the company wants a solution that can reduce the time and effort it needs to enhance the functionality of their website on a regular basis. They are looking for an automated way to deploy the new code (for new features) to production website whenever they want. Business Requirements •The team of developers working on new features will merge their code to a GitHub repo. •As soon as the code reaches GitHub, using a CI (Continuous Integration) pipeline, setup in Jenkins, automated builds will be triggered. •The automated builds will frequently deploy new features to the production website. •Every build will prepare a Dockerfile and push docker images to docker-hub. •Every docker image will be deployed (Continuous Deployment) to a kubernetes-cluster. Fork the given repository to your own account and use it as the application for your pipeline project GitHub:https://github.com/bhavukm/cicd-pipeline-train-schedule-autodeploy

Principles of Information Systems (MindTap Course List)
13th Edition
ISBN:9781305971776
Author:Ralph Stair, George Reynolds
Publisher:Ralph Stair, George Reynolds
Chapter8: Enterprise Systems
Section: Chapter Questions
Problem 15SAT: Many multinational companies roll out standard IS applications for all to use. However, standard...
icon
Related questions
Question

Problem Statement

A retail company Abstergo Corp.has recently setup an online shopping portal(website) to sell their products. Due to fierce competition, the company wants a solution that can reduce the time and effort it needs to enhance the functionality of their website on a regular basis. They are looking for an automated way to deploy the new code (for new features) to production website whenever they want.

Business Requirements

•The team of developers working on new features will merge their code to a GitHub repo.

•As soon as the code reaches GitHub, using a CI (Continuous Integration) pipeline, setup in Jenkins, automated builds will be triggered.

•The automated builds will frequently deploy new features to the production website.

•Every build will prepare a Dockerfile and push docker images to docker-hub.

•Every docker image will be deployed (Continuous Deployment) to a kubernetes-cluster.

Fork the given repository to your own account and use it as the application for your pipeline project

GitHub:https://github.com/bhavukm/cicd-pipeline-train-schedule-autodeploy

Expert Solution
trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 2 steps

Blurred answer
Knowledge Booster
Networking
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Similar questions
  • SEE MORE QUESTIONS
Recommended textbooks for you
Principles of Information Systems (MindTap Course…
Principles of Information Systems (MindTap Course…
Computer Science
ISBN:
9781305971776
Author:
Ralph Stair, George Reynolds
Publisher:
Cengage Learning
Fundamentals of Information Systems
Fundamentals of Information Systems
Computer Science
ISBN:
9781337097536
Author:
Ralph Stair, George Reynolds
Publisher:
Cengage Learning
Systems Architecture
Systems Architecture
Computer Science
ISBN:
9781305080195
Author:
Stephen D. Burd
Publisher:
Cengage Learning