0% found this document useful (0 votes)
10 views14 pages

Co 4 5

The session aims to familiarize students with the concept of orchestrating application deployment in the context of Continuous Delivery and DevOps. It covers various deployment environments, including on-premise, IaaS, PaaS, and containerization, using the PetClinic Spring application as a case study. Students will learn to define orchestrating application deployment and implement end-to-end automation using Jenkins.

Uploaded by

rahimux7
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
10 views14 pages

Co 4 5

The session aims to familiarize students with the concept of orchestrating application deployment in the context of Continuous Delivery and DevOps. It covers various deployment environments, including on-premise, IaaS, PaaS, and containerization, using the PetClinic Spring application as a case study. Students will learn to define orchestrating application deployment and implement end-to-end automation using Jenkins.

Uploaded by

rahimux7
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 14

DEPARTMENT OF CSE

COURSE NAME – CONTINUOUS DELIVERY &


DEVOPS

Topic: Orchestrating Application Deployment


AIM OF THE SESSION

To familiarize students with the basic concept agile modeling

INSTRUCTIONAL OBJECTIVES LEARNING OUTCOMES

This Session is designed to: At the end of this session, you should be able to:
1. Define Orchestrating Application Deployment
1. To Describe Orchestrating Application Popular
Deployment Popular

2
SESSION INTRODUCTION

AGENDA

Orchestrating Application Deployment


Popular
ORCHESTRATING APPLICATION DEPLOYMENT
CREATING BUILD JOBS FOR END-TO-END AUTOMATION

• Before we configure end-to-end automation for build job execution,


let's understand it graphically:
• We will configure it using upstream and downstream job configuration
in the case of the Build Pipeline plugin,
• while in the case of the Jenkins 2.0 pipeline, we will use a script.
• Configuration management depends on the environment we use for deployment.
• PetClinic Spring application deployment on a Tomcat server (on-premise
• environment/personal laptop or desktop)
• PetClinic Spring application deployment on a Tomcat server on Amazon EC2 (IaaS)
• PetClinic Spring application deployment on a Tomcat server on a Microsoft
Azure virtual machine (IaaS)
• PetClinic Spring application deployment on a Tomcat server in a Docker image (container)
• PetClinic Spring application deployment on a Tomcat server on Amazon Elastic Beanstalk
(PaaS)
• PetClinic Spring application deployment on a Tomcat server in Microsoft Azure web apps
(PaaS)
• In the case of the PetClinic Spring application deployment on a Tomcat server on
Amazon EC2 (IaaS).
• Let's try to implement previous steps in Jenkins to achieve end-to-end automation
1. Let's visit the Jenkins dashboard. Click on Manage Jenkins. In the following screenshot, we
can see that a new version of Jenkins is available. Click on Or Upgrade Automatically to
update the application:
• It will start installing jenkins.war:
• Once installation is successful, restart Jenkins from the terminal:
4. Refresh the Jenkins dashboard and check whether the new version has been installed
properly:
5. Verify the version number in the status bar:
SELF-ASSESSMENT QUESTIONS

1. Describe Orchestrating Application Deployment


Popular ?
REFERENCES FOR FURTHER LEARNING OF THE
SESSION

TEXTBOOKS:

DevOps for Web Development , Mitesh Soni, Packt Publisher.

Reference Book
Beginning DevOps With Docker , Joseph Muli , Packt Publisher.

WEB REFERNCES/MOOCS:
https://www.coursera.org/programs/cse-faculty-courses-an6zm/browse?collectionI
d=&productId=Q5Krn5BMEei3MQqxoqmsBA&productType=course&query=contin
uous+delivery+and+devops++course&showMiniModal=true&source=2
THANK YOU

Team – Continuous Delivery & DevOps

You might also like