Campus Recruitment PPT Template

Download as pptx, pdf, or txt
Download as pptx, pdf, or txt
You are on page 1of 9

BHARATI VIDYAPEETH (DEEMED TO BE

UNIVERSITY) COLLEGE OF
ENGINEERING , PUNE

Implant Training Presentation

Submitted By – Abhinav Jain


CONTENTS
1. Objective of Training
2. Technologies Used
3. Walkthrough AWS
4. Walkthrough Docker
5. Walkthrough Jenkins
6. Walkthrough Github
7. Results
8. References
OBJECTIVE

We develop a containerized JenKins


pipeline that should be able to fetch
project increments dynamically from
Github and perform automated testing
and deployment of the same. The entire
setup is dockerized and executed on
AWS.
Technologies
1. AWS
Used 2. Docker
3. Jenkins
4. Github
Walkthrough
AWS (Amazon Web Services) is a
AWS comprehensive, evolving cloud
computing platform provided by
Amazon that includes a mixture of
infrastructure as a service (IaaS),
platform as a service (PaaS) and
packaged software as a service (SaaS)
offerings. AWS services can offer an
organization tools such as compute
power, database storage and content
delivery services.
Walkthrough Configure an AWS EC2 Instance having
Sufficient RAM and Storage. Using AWS
AWS Console

Enable encryption of Data at rest


Setting up And generate a public private key pair
infrastructure for SSH functionality.
on AWS
Finally enable public access to the EC2
Instance

Make sure EC2 Instance is up and


running and note the public IP address
of the Instance
Walkthrough Docker is an open platform for developing, shipping, and running
applications. Docker enables you to separate your applications
from your infrastructure so you can deliver software quickly. With
Docker, you can manage your infrastructure in the same ways you
Docker manage your applications. By taking advantage of Docker’s
methodologies for shipping, testing, and deploying code quickly,
you can significantly reduce the delay between writing code and
running it in production.

Docker provides the ability to package and run an application in a


loosely isolated environment called a container. The isolation and
security allow you to run many containers simultaneously on a
given host. Containers are lightweight and contain everything
needed to run the application, so you do not need to rely on what
is currently installed on the host. You can easily share containers
while you work, and be sure that everyone you share with gets
the same container that works in the same way.
Ssh into ec2 instance
Update packages
Install docker
Install Jenkins
Install dependencies on docker
Run Jenkins on a docker container
Go to public ip of the ec2 instance and
access Jenkins on web browser
Install maven and report m mentioned
plugings on maven and restart docker
maven container.
Add webhook on gihub
Test using github and project is working
boom
THANK YOU !

You might also like