SlideShare una empresa de Scribd logo
1 de 28
learning Services - Sales
About Envision – Educate 2 Adopt
About Synergetics
ILT
Provide technical training to
different profiles at customer
like developers, IT Pro,
Architects, Sales & Presales.
The delivery format could be
Online/ILT/Blended format.
LaaS
Providing the LMS platform
as a service. Also providing
dedicated LMS instances with
managed services. Microsoft
Engineering Developed
Content.
Content Development
Create technical content for
online or ILT based delivery.
Online Training
We develop e/Online-
learning solutions that need
to align their learning needs,
infrastructure as well as
available budgets
32000+
Developers Trained
350+
Developers Trained
Internationally
700+
Architects Coached
15000 +
Fresh Computer science
Graduates Trained
700+
Web Sessions & 50+
Global Web Sessions
400+
Online Titles Experienced
Programmers
Delivery data Points
DevOps & Continuous Integration | build | test | configure | deploy
Continuous Delivery (CD) is the process to build, test, configure and deploy from a build to a production
environment. Multiple testing or staging environments create a Release Pipeline to automate the creation
of infrastructure and deployment of a new. Successive environments support progressively longer-running
activities of integration, load, and user acceptance testing. Continuous Integration starts the CD process
and the pipeline stages each successive environment the next upon successful completion of tests.
DevOps - Build & Continuous Integration
Speaker
Mahendra Shinde
Open Source, Enterprise Java, Spring, Struts & Hibernate, Oracle PL SQL
10+ years of experience as a Software Consultant and Trainer
Sun Certified Java Programmer
in LinkedIn Profile
 mahendrashinde@synergetics-india.com
http://www.synergetics-india.com
Dev-Ops using Jenkins
ObjectiveObjective
DevOps
Introduction
Jenkins
introduction
Jenkins plug-
ins
GIT
integration
with Jenkins
Other SCMs
Build &
Release using
Jenkins
Jenkins
Pipeline
Dev-Ops Problem
Developers
• Create change
• Add/Modify features
• Don’t deploy
consistent software
Operations
• Create stability
• Create or enhance
services
• Resist change
What is Dev-Ops
DevOps is the practice of operations & development engineers participating
together in the entire service lifecycle.
The converged DevOps lifecycle
DevOps Components
Continuous
Integration
Continuous Build
Continuous Test
Code Analysis
Continuous Feedback
Continuous
Delivery
Publish
Deploy
Immutable
Infrastructure
Configuration
Management
Infrastructure
automation
Source Code repository
Developers
Test/Build Server
Continuous Integration
• A Development practice where developer has to integrate code into a shared repository several
times.
• Each check-in is verified by automated build, helps detect problems early.
• Build tools like Apache maven can be used to perform the automated build [And even run test
cases in each build].
Continuous Integration : Benefits
Catch bugs faster
All operations transparent to every users
Build automation
Faster build cycles
No wait to check if code working!
Leads to Continuous Deployment [CD]
Continuous Integration Tools
* As per servey done by Heroku (Customers using Cloud Solutions)
https://blog.heroku.com/building-tools-for-developers-heroku-ci
Continuous Integration Tools
Continuous Integration Tools
Introduction to Jenkins
• Cross – platform CI tool
• Lots of Official and Third party plugins available
• Configurable service hooks for GitHub
CMS
• Git Plugin
• GitHub Plugin
• CVS Plugin
• SVN Plugin
• And more..
Build
• Apache ANT
• Apache Maven
• MSBuild
• And More…
Other
• Public over FTP
• Pipeline plug-in
• Server Deployers
Jenkins plug-ins
Jenkins integration with GIT
• Pull code from Git Server [Local or remote]
• Pull code from GitHub repositories
• PollSCM to detect commits
• GitHub service hook to trigger build
Jenkins integration with Other SCM
• Pull code from SVN
• Pull code from CVS
• PollSCM to detect commits in SCM
Build & Release
• Build configuration contains
• SCM Configuration
• Build Triggers
• Build Environment
• Post build actions
• Build Tools supported
• Apache Maven
• Apache Ant
• MS Build
• Gradle
• Docker Build
• Gulp & Grunt
Jenkins Demo
Demonstrating Continuous Integration of Java Web Application
Development Environment: Java
Server Runtime Apache Tomcat
Build Tool Apache ANT
Code Repository GitHub
Jenkins Pipeline
Jenkins Pipeline
Persona Based Offerings
Data Scientist
Data Engineer &
Data Analyst
AI Developer IoT Developer
DevOps
Professional
Open Source
Developer
Azure Architect Azure Developer
Azure
Infrastructure
Specialist
.NET Developer Java Developer
http://www.synergetics-india.com/Persona-based-technology-offerings.htm
Emerging Technology Offerings
Data Science IOT
Machine
Learning
Serverless
Computing
Micro
Services
Containers
Open
Source
AI
Cognitive-
Bots
DevOps Analytics
http://www.synergetics-india.com/Emerging-technology-offerings.htm
DevOps & Continuous Integration | build | test | configure | deploy
Without Continuous Delivery, software release cycles were previously a bottleneck for
application and operation teams. Manual processes led to unreliable releases that produced
delays and errors. These teams often relied on handoffs that resulted in issues during release
cycles. The automated release pipeline allows a “fail fast” approach to validation, where the tests
most likely to fail quickly are run first and longer-running tests happen after the faster ones
complete successfully.
DevOps - Release / Continuous Delivery
Date: 19th March | Duration: 3.5 Hrs | 2:00pm to 5:30pm
Thank You
Get in Touch with Us
milindparab@synergetics-india.com | 9833036668
www.synergetics-india.com

Más contenido relacionado

La actualidad más candente

Yale Jenkins Show and Tell
Yale Jenkins Show and TellYale Jenkins Show and Tell
Yale Jenkins Show and TellE. Camden Fisher
 
Continuous Integration, Build Pipelines and Continuous Deployment
Continuous Integration, Build Pipelines and Continuous DeploymentContinuous Integration, Build Pipelines and Continuous Deployment
Continuous Integration, Build Pipelines and Continuous DeploymentChristopher Read
 
Transforming Organizations with CI/CD
Transforming Organizations with CI/CDTransforming Organizations with CI/CD
Transforming Organizations with CI/CDCprime
 
CI and CD with Jenkins
CI and CD with JenkinsCI and CD with Jenkins
CI and CD with JenkinsMartin Málek
 
CI/CD with Jenkins and Docker - DevOps Meetup Day Thailand
CI/CD with Jenkins and Docker - DevOps Meetup Day ThailandCI/CD with Jenkins and Docker - DevOps Meetup Day Thailand
CI/CD with Jenkins and Docker - DevOps Meetup Day ThailandTroublemaker Khunpech
 
Introduction to jenkins
Introduction to jenkinsIntroduction to jenkins
Introduction to jenkinsAbe Diaz
 
What is Jenkins | Jenkins Tutorial for Beginners | Edureka
What is Jenkins | Jenkins Tutorial for Beginners | EdurekaWhat is Jenkins | Jenkins Tutorial for Beginners | Edureka
What is Jenkins | Jenkins Tutorial for Beginners | EdurekaEdureka!
 
Continuous integration
Continuous integrationContinuous integration
Continuous integrationamscanne
 
Continuous Integration With Jenkins
Continuous Integration With JenkinsContinuous Integration With Jenkins
Continuous Integration With JenkinsEdureka!
 
Introduction to CICD
Introduction to CICDIntroduction to CICD
Introduction to CICDKnoldus Inc.
 
CI/CD Overview
CI/CD OverviewCI/CD Overview
CI/CD OverviewAn Nguyen
 
Pipeline based deployments on Jenkins
Pipeline based deployments  on JenkinsPipeline based deployments  on Jenkins
Pipeline based deployments on JenkinsKnoldus Inc.
 
Introduction to CI/CD
Introduction to CI/CDIntroduction to CI/CD
Introduction to CI/CDHoang Le
 
Jenkins - From Continuous Integration to Continuous Delivery
Jenkins - From Continuous Integration to Continuous DeliveryJenkins - From Continuous Integration to Continuous Delivery
Jenkins - From Continuous Integration to Continuous DeliveryVirendra Bhalothia
 

La actualidad más candente (20)

Jenkins tutorial
Jenkins tutorialJenkins tutorial
Jenkins tutorial
 
Jenkins Pipelines
Jenkins PipelinesJenkins Pipelines
Jenkins Pipelines
 
Yale Jenkins Show and Tell
Yale Jenkins Show and TellYale Jenkins Show and Tell
Yale Jenkins Show and Tell
 
Continuous Integration, Build Pipelines and Continuous Deployment
Continuous Integration, Build Pipelines and Continuous DeploymentContinuous Integration, Build Pipelines and Continuous Deployment
Continuous Integration, Build Pipelines and Continuous Deployment
 
Transforming Organizations with CI/CD
Transforming Organizations with CI/CDTransforming Organizations with CI/CD
Transforming Organizations with CI/CD
 
CI and CD with Jenkins
CI and CD with JenkinsCI and CD with Jenkins
CI and CD with Jenkins
 
CI/CD with Jenkins and Docker - DevOps Meetup Day Thailand
CI/CD with Jenkins and Docker - DevOps Meetup Day ThailandCI/CD with Jenkins and Docker - DevOps Meetup Day Thailand
CI/CD with Jenkins and Docker - DevOps Meetup Day Thailand
 
Introduction to jenkins
Introduction to jenkinsIntroduction to jenkins
Introduction to jenkins
 
What is Jenkins | Jenkins Tutorial for Beginners | Edureka
What is Jenkins | Jenkins Tutorial for Beginners | EdurekaWhat is Jenkins | Jenkins Tutorial for Beginners | Edureka
What is Jenkins | Jenkins Tutorial for Beginners | Edureka
 
Continuous integration
Continuous integrationContinuous integration
Continuous integration
 
Jenkins
JenkinsJenkins
Jenkins
 
Jenkins.pdf
Jenkins.pdfJenkins.pdf
Jenkins.pdf
 
Jenkins
JenkinsJenkins
Jenkins
 
Continuous Integration With Jenkins
Continuous Integration With JenkinsContinuous Integration With Jenkins
Continuous Integration With Jenkins
 
Introduction to CICD
Introduction to CICDIntroduction to CICD
Introduction to CICD
 
Devops | CICD Pipeline
Devops | CICD PipelineDevops | CICD Pipeline
Devops | CICD Pipeline
 
CI/CD Overview
CI/CD OverviewCI/CD Overview
CI/CD Overview
 
Pipeline based deployments on Jenkins
Pipeline based deployments  on JenkinsPipeline based deployments  on Jenkins
Pipeline based deployments on Jenkins
 
Introduction to CI/CD
Introduction to CI/CDIntroduction to CI/CD
Introduction to CI/CD
 
Jenkins - From Continuous Integration to Continuous Delivery
Jenkins - From Continuous Integration to Continuous DeliveryJenkins - From Continuous Integration to Continuous Delivery
Jenkins - From Continuous Integration to Continuous Delivery
 

Similar a DevOps - Build & Continuous Integration

DevOps on AWS - Building Systems to Deliver Faster
DevOps on AWS - Building Systems to Deliver FasterDevOps on AWS - Building Systems to Deliver Faster
DevOps on AWS - Building Systems to Deliver FasterAmazon Web Services
 
Continuous Integration for OpenVMS with Jenkins
Continuous Integration for OpenVMS with JenkinsContinuous Integration for OpenVMS with Jenkins
Continuous Integration for OpenVMS with Jenkinsecubemarketing
 
DevOps on Windows: How to Deploy Complex Windows Workloads | AWS Public Secto...
DevOps on Windows: How to Deploy Complex Windows Workloads | AWS Public Secto...DevOps on Windows: How to Deploy Complex Windows Workloads | AWS Public Secto...
DevOps on Windows: How to Deploy Complex Windows Workloads | AWS Public Secto...Amazon Web Services
 
Continous integration and delivery for single page applications
Continous integration and delivery for single page applicationsContinous integration and delivery for single page applications
Continous integration and delivery for single page applicationsSunil Dalal
 
A Tale of Two Pizzas: Accelerating Software Delivery with AWS Developer Tools
A Tale of Two Pizzas: Accelerating Software Delivery with AWS Developer ToolsA Tale of Two Pizzas: Accelerating Software Delivery with AWS Developer Tools
A Tale of Two Pizzas: Accelerating Software Delivery with AWS Developer ToolsAmazon Web Services
 
SRV312 DevOps on AWS: Building Systems to Deliver Faster
SRV312 DevOps on AWS: Building Systems to Deliver FasterSRV312 DevOps on AWS: Building Systems to Deliver Faster
SRV312 DevOps on AWS: Building Systems to Deliver FasterAmazon Web Services
 
DevOps with Microsoft Stack
DevOps with Microsoft StackDevOps with Microsoft Stack
DevOps with Microsoft StackDeepti Jain
 
ENT201 A Tale of Two Pizzas: Accelerating Software Delivery with AWS Develope...
ENT201 A Tale of Two Pizzas: Accelerating Software Delivery with AWS Develope...ENT201 A Tale of Two Pizzas: Accelerating Software Delivery with AWS Develope...
ENT201 A Tale of Two Pizzas: Accelerating Software Delivery with AWS Develope...Amazon Web Services
 
DevOps on AWS: DevOps Day San Francisco
DevOps on AWS: DevOps Day San FranciscoDevOps on AWS: DevOps Day San Francisco
DevOps on AWS: DevOps Day San FranciscoAmazon Web Services
 
ENT201 A Tale of Two Pizzas: Accelerating Software Delivery with AWS Develope...
ENT201 A Tale of Two Pizzas: Accelerating Software Delivery with AWS Develope...ENT201 A Tale of Two Pizzas: Accelerating Software Delivery with AWS Develope...
ENT201 A Tale of Two Pizzas: Accelerating Software Delivery with AWS Develope...Amazon Web Services
 
Building an In-House DevOps Service Platform for Mobility Solutions | Mindtree
Building an In-House DevOps Service Platform for Mobility Solutions | Mindtree	Building an In-House DevOps Service Platform for Mobility Solutions | Mindtree
Building an In-House DevOps Service Platform for Mobility Solutions | Mindtree AnikeyRoy
 
Back To Basics
Back To BasicsBack To Basics
Back To Basicskamalikamj
 
Application Lifecycle Management
Application Lifecycle ManagementApplication Lifecycle Management
Application Lifecycle ManagementAmazon Web Services
 
Continuous Integration: A Case Study
Continuous Integration: A Case StudyContinuous Integration: A Case Study
Continuous Integration: A Case StudyIndicThreads
 
Announcing AWS CodeBuild - January 2017 Online Teck Talks
Announcing AWS CodeBuild - January 2017 Online Teck TalksAnnouncing AWS CodeBuild - January 2017 Online Teck Talks
Announcing AWS CodeBuild - January 2017 Online Teck TalksAmazon Web Services
 
How Azure DevOps can boost your organization's productivity
How Azure DevOps can boost your organization's productivityHow Azure DevOps can boost your organization's productivity
How Azure DevOps can boost your organization's productivityIvan Porta
 
Dev ops != Dev+Ops
Dev ops != Dev+OpsDev ops != Dev+Ops
Dev ops != Dev+OpsShalu Ahuja
 

Similar a DevOps - Build & Continuous Integration (20)

DevOps on AWS - Building Systems to Deliver Faster
DevOps on AWS - Building Systems to Deliver FasterDevOps on AWS - Building Systems to Deliver Faster
DevOps on AWS - Building Systems to Deliver Faster
 
Continuous Integration for OpenVMS with Jenkins
Continuous Integration for OpenVMS with JenkinsContinuous Integration for OpenVMS with Jenkins
Continuous Integration for OpenVMS with Jenkins
 
DevOps on Windows: How to Deploy Complex Windows Workloads | AWS Public Secto...
DevOps on Windows: How to Deploy Complex Windows Workloads | AWS Public Secto...DevOps on Windows: How to Deploy Complex Windows Workloads | AWS Public Secto...
DevOps on Windows: How to Deploy Complex Windows Workloads | AWS Public Secto...
 
Continous integration and delivery for single page applications
Continous integration and delivery for single page applicationsContinous integration and delivery for single page applications
Continous integration and delivery for single page applications
 
A Tale of Two Pizzas: Accelerating Software Delivery with AWS Developer Tools
A Tale of Two Pizzas: Accelerating Software Delivery with AWS Developer ToolsA Tale of Two Pizzas: Accelerating Software Delivery with AWS Developer Tools
A Tale of Two Pizzas: Accelerating Software Delivery with AWS Developer Tools
 
SRV312 DevOps on AWS: Building Systems to Deliver Faster
SRV312 DevOps on AWS: Building Systems to Deliver FasterSRV312 DevOps on AWS: Building Systems to Deliver Faster
SRV312 DevOps on AWS: Building Systems to Deliver Faster
 
DevOps with Microsoft Stack
DevOps with Microsoft StackDevOps with Microsoft Stack
DevOps with Microsoft Stack
 
ENT201 A Tale of Two Pizzas: Accelerating Software Delivery with AWS Develope...
ENT201 A Tale of Two Pizzas: Accelerating Software Delivery with AWS Develope...ENT201 A Tale of Two Pizzas: Accelerating Software Delivery with AWS Develope...
ENT201 A Tale of Two Pizzas: Accelerating Software Delivery with AWS Develope...
 
Developer Tools at AWS 2018.pdf
Developer Tools at AWS 2018.pdfDeveloper Tools at AWS 2018.pdf
Developer Tools at AWS 2018.pdf
 
DevOps on AWS: DevOps Day San Francisco
DevOps on AWS: DevOps Day San FranciscoDevOps on AWS: DevOps Day San Francisco
DevOps on AWS: DevOps Day San Francisco
 
ENT201 A Tale of Two Pizzas: Accelerating Software Delivery with AWS Develope...
ENT201 A Tale of Two Pizzas: Accelerating Software Delivery with AWS Develope...ENT201 A Tale of Two Pizzas: Accelerating Software Delivery with AWS Develope...
ENT201 A Tale of Two Pizzas: Accelerating Software Delivery with AWS Develope...
 
Building an In-House DevOps Service Platform for Mobility Solutions | Mindtree
Building an In-House DevOps Service Platform for Mobility Solutions | Mindtree	Building an In-House DevOps Service Platform for Mobility Solutions | Mindtree
Building an In-House DevOps Service Platform for Mobility Solutions | Mindtree
 
Back To Basics
Back To BasicsBack To Basics
Back To Basics
 
Application Lifecycle Management
Application Lifecycle ManagementApplication Lifecycle Management
Application Lifecycle Management
 
Dev ops
Dev opsDev ops
Dev ops
 
Continuous Integration: A Case Study
Continuous Integration: A Case StudyContinuous Integration: A Case Study
Continuous Integration: A Case Study
 
Announcing AWS CodeBuild - January 2017 Online Teck Talks
Announcing AWS CodeBuild - January 2017 Online Teck TalksAnnouncing AWS CodeBuild - January 2017 Online Teck Talks
Announcing AWS CodeBuild - January 2017 Online Teck Talks
 
How Azure DevOps can boost your organization's productivity
How Azure DevOps can boost your organization's productivityHow Azure DevOps can boost your organization's productivity
How Azure DevOps can boost your organization's productivity
 
Dev ops != Dev+Ops
Dev ops != Dev+OpsDev ops != Dev+Ops
Dev ops != Dev+Ops
 
Cabot Technology Solutions Inc
Cabot Technology Solutions IncCabot Technology Solutions Inc
Cabot Technology Solutions Inc
 

Más de Synergetics Learning and Cloud Consulting

Introduction to Containers & Diving a little deeper into the benefits of Con...
 Introduction to Containers & Diving a little deeper into the benefits of Con... Introduction to Containers & Diving a little deeper into the benefits of Con...
Introduction to Containers & Diving a little deeper into the benefits of Con...Synergetics Learning and Cloud Consulting
 

Más de Synergetics Learning and Cloud Consulting (20)

Introduction to Containers & Diving a little deeper into the benefits of Con...
 Introduction to Containers & Diving a little deeper into the benefits of Con... Introduction to Containers & Diving a little deeper into the benefits of Con...
Introduction to Containers & Diving a little deeper into the benefits of Con...
 
Monitor Cloud Resources using Alerts & Insights
Monitor Cloud Resources using Alerts & InsightsMonitor Cloud Resources using Alerts & Insights
Monitor Cloud Resources using Alerts & Insights
 
Implementing governance in the cloud era
Implementing governance in the cloud eraImplementing governance in the cloud era
Implementing governance in the cloud era
 
Past, Present and Future of DevOps Infrastructure
Past, Present and Future of DevOps InfrastructurePast, Present and Future of DevOps Infrastructure
Past, Present and Future of DevOps Infrastructure
 
The social employee
The social employeeThe social employee
The social employee
 
Microsoft Azure New Certification Training roadmap
Microsoft Azure New Certification Training roadmapMicrosoft Azure New Certification Training roadmap
Microsoft Azure New Certification Training roadmap
 
Synergetics Microsoft engagement work
Synergetics Microsoft engagement workSynergetics Microsoft engagement work
Synergetics Microsoft engagement work
 
Deep architectural competency for deploying azure solutions
Deep architectural competency for deploying azure solutionsDeep architectural competency for deploying azure solutions
Deep architectural competency for deploying azure solutions
 
Pre sales engineer
Pre sales engineerPre sales engineer
Pre sales engineer
 
Synergetics Re-skilling pitch deck
Synergetics Re-skilling pitch deckSynergetics Re-skilling pitch deck
Synergetics Re-skilling pitch deck
 
Synergetics On boarding pitch deck
Synergetics On boarding pitch deckSynergetics On boarding pitch deck
Synergetics On boarding pitch deck
 
Apache Spark on HDinsight Training
Apache Spark on HDinsight TrainingApache Spark on HDinsight Training
Apache Spark on HDinsight Training
 
Thank you global azure boot camp 2018, mumbai
Thank you global azure boot camp 2018, mumbaiThank you global azure boot camp 2018, mumbai
Thank you global azure boot camp 2018, mumbai
 
Synergetics Digital Transformation Note
Synergetics Digital Transformation NoteSynergetics Digital Transformation Note
Synergetics Digital Transformation Note
 
Synergetics digital transformation
Synergetics digital transformationSynergetics digital transformation
Synergetics digital transformation
 
Synergetics India Corporate Presentation
Synergetics India Corporate PresentationSynergetics India Corporate Presentation
Synergetics India Corporate Presentation
 
Synergetics Consulting project details
Synergetics Consulting  project detailsSynergetics Consulting  project details
Synergetics Consulting project details
 
Core synergetics presentation 2015-16
Core synergetics presentation 2015-16Core synergetics presentation 2015-16
Core synergetics presentation 2015-16
 
Asap session 2
Asap session 2Asap session 2
Asap session 2
 
Asap session 1
Asap session 1Asap session 1
Asap session 1
 

Último

TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 

Último (20)

TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 

DevOps - Build & Continuous Integration

  • 2. About Envision – Educate 2 Adopt
  • 3. About Synergetics ILT Provide technical training to different profiles at customer like developers, IT Pro, Architects, Sales & Presales. The delivery format could be Online/ILT/Blended format. LaaS Providing the LMS platform as a service. Also providing dedicated LMS instances with managed services. Microsoft Engineering Developed Content. Content Development Create technical content for online or ILT based delivery. Online Training We develop e/Online- learning solutions that need to align their learning needs, infrastructure as well as available budgets 32000+ Developers Trained 350+ Developers Trained Internationally 700+ Architects Coached 15000 + Fresh Computer science Graduates Trained 700+ Web Sessions & 50+ Global Web Sessions 400+ Online Titles Experienced Programmers Delivery data Points
  • 4. DevOps & Continuous Integration | build | test | configure | deploy Continuous Delivery (CD) is the process to build, test, configure and deploy from a build to a production environment. Multiple testing or staging environments create a Release Pipeline to automate the creation of infrastructure and deployment of a new. Successive environments support progressively longer-running activities of integration, load, and user acceptance testing. Continuous Integration starts the CD process and the pipeline stages each successive environment the next upon successful completion of tests. DevOps - Build & Continuous Integration
  • 5. Speaker Mahendra Shinde Open Source, Enterprise Java, Spring, Struts & Hibernate, Oracle PL SQL 10+ years of experience as a Software Consultant and Trainer Sun Certified Java Programmer in LinkedIn Profile  mahendrashinde@synergetics-india.com http://www.synergetics-india.com
  • 9. Developers • Create change • Add/Modify features • Don’t deploy consistent software Operations • Create stability • Create or enhance services • Resist change What is Dev-Ops DevOps is the practice of operations & development engineers participating together in the entire service lifecycle.
  • 10. The converged DevOps lifecycle
  • 11. DevOps Components Continuous Integration Continuous Build Continuous Test Code Analysis Continuous Feedback Continuous Delivery Publish Deploy Immutable Infrastructure Configuration Management Infrastructure automation
  • 12. Source Code repository Developers Test/Build Server Continuous Integration • A Development practice where developer has to integrate code into a shared repository several times. • Each check-in is verified by automated build, helps detect problems early. • Build tools like Apache maven can be used to perform the automated build [And even run test cases in each build].
  • 13. Continuous Integration : Benefits Catch bugs faster All operations transparent to every users Build automation Faster build cycles No wait to check if code working! Leads to Continuous Deployment [CD]
  • 14. Continuous Integration Tools * As per servey done by Heroku (Customers using Cloud Solutions) https://blog.heroku.com/building-tools-for-developers-heroku-ci
  • 17. Introduction to Jenkins • Cross – platform CI tool • Lots of Official and Third party plugins available • Configurable service hooks for GitHub
  • 18. CMS • Git Plugin • GitHub Plugin • CVS Plugin • SVN Plugin • And more.. Build • Apache ANT • Apache Maven • MSBuild • And More… Other • Public over FTP • Pipeline plug-in • Server Deployers Jenkins plug-ins
  • 19. Jenkins integration with GIT • Pull code from Git Server [Local or remote] • Pull code from GitHub repositories • PollSCM to detect commits • GitHub service hook to trigger build
  • 20. Jenkins integration with Other SCM • Pull code from SVN • Pull code from CVS • PollSCM to detect commits in SCM
  • 21. Build & Release • Build configuration contains • SCM Configuration • Build Triggers • Build Environment • Post build actions • Build Tools supported • Apache Maven • Apache Ant • MS Build • Gradle • Docker Build • Gulp & Grunt
  • 22. Jenkins Demo Demonstrating Continuous Integration of Java Web Application Development Environment: Java Server Runtime Apache Tomcat Build Tool Apache ANT Code Repository GitHub
  • 25. Persona Based Offerings Data Scientist Data Engineer & Data Analyst AI Developer IoT Developer DevOps Professional Open Source Developer Azure Architect Azure Developer Azure Infrastructure Specialist .NET Developer Java Developer http://www.synergetics-india.com/Persona-based-technology-offerings.htm
  • 26. Emerging Technology Offerings Data Science IOT Machine Learning Serverless Computing Micro Services Containers Open Source AI Cognitive- Bots DevOps Analytics http://www.synergetics-india.com/Emerging-technology-offerings.htm
  • 27. DevOps & Continuous Integration | build | test | configure | deploy Without Continuous Delivery, software release cycles were previously a bottleneck for application and operation teams. Manual processes led to unreliable releases that produced delays and errors. These teams often relied on handoffs that resulted in issues during release cycles. The automated release pipeline allows a “fail fast” approach to validation, where the tests most likely to fail quickly are run first and longer-running tests happen after the faster ones complete successfully. DevOps - Release / Continuous Delivery Date: 19th March | Duration: 3.5 Hrs | 2:00pm to 5:30pm
  • 28. Thank You Get in Touch with Us milindparab@synergetics-india.com | 9833036668 www.synergetics-india.com

Notas del editor

  1. Hi everyone I Welcome you all to Synergetics online session. I take this opportunity to introduce you my self Milind Parab – GM Sales and Marketing. We are executing this Devops & Countinuous Integration session under Envision.
  2. It is my pleasure to also introduce you Envision, which is our Customer Education Program. Under this program we do regular knowledge transfer and competency building sessions on Various technology as Value add to all premium clients of Synergetics.
  3. Synergetics is 24+ year experience Emerging Technology organization providing training and consulting services to our SI and enterprise customers. We are providing our learning services with 4 services Lines. ILT – Underwhich we provide Trainings onsite and Offsite for Developers / Architects / IT Pro etc. Under LaaS we are providing LMS platform as service. Also provide LMS Instance with Maaged services We create technical contents for Oline and ILT based trainings We also provide online trainings as Websessions / Webex etc. We have proven record of number of Training deliveries. We have Trainer around 32000+ Developers / 700+ Architect / 15000+ Freshers trained.
  4. 6
  5. We have persona based offerings which will help participants select as per their role.
  6. Synergetics being expert in emerging technology, we have all these offerings.