SlideShare a Scribd company logo
Technology Primer: Closing the
DevOps Loop by Integrating CA
Application Performance
Management and Jenkins
Srikant Noorani
DevOps: Agile Ops
CA Technologies
Sr. Engineering Services Architect
DO5X201S
#CAWorld
2 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD
© 2015 CA. All rights reserved. All trademarks referenced herein belong to their respective companies.
The content provided in this CA World 2015 presentation is intended for informational purposes only and does not form any type of
warranty. The information provided by a CA partner and/or CA customer has not been reviewed for accuracy by CA.
For Informational Purposes Only
Terms of this Presentation
3 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD
Abstract
The new CA Application Performance Management (CA
APM) plug-in for Jenkins helps organizations leverage CA
APM in the pre-production environment by integrating
with Jenkins, a popular continuous integration tools. With
this plug-in, the critical pre-production test data can now
be seamlessly brought into Jenkins and presented in a
unified cross-build or per-build dashboard. It enables the
app developers to configure build pass or fail conditions
automating the decision making process without any
manual intervention.
Srikant
Noorani
CA Technologies
Sr Engineering Service
Architect
4 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD
Agenda
TRADITIONAL SDLC
JENKINS OVERVIEW
CA APM JENKINS PLUGIN
DEMO
1
2
3
4
Traditionally …
Traditional SDLC
Dev QA UAT Prod
Unit
Test
Func
Test
Smoke
Test
Perf
Test
Prod
Depl
Dev QA UAT Prod
Check
in
Func
Test
Smoke
Test
Perf
Test
Prod
Depl
Jenkins
6 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD
Jenkins Overview
Jenkins is an open source continuous integration tool written
in Java. The project was forked from Hudson. Jenkins provides
continuous integration services for software development. It
is a server-based system running in a servlet container such
as Apache Tomcat™1.
• Automates the Release Pipeline
• Thousands of plugins to accomplish various tasks
• Supports Distributed builds
• Extensible
1 https://en.wikipedia.org/wiki/Jenkins_(software)
Jenkins in Action
Traditional SDLC
Dev QA UAT Prod
Unit
Test
Func
Test
Smoke
Test
Perf
Test
Prod
Depl
Dev QA UAT Prod
Check
in
Func
Test
Smoke
Test
Perf
Test
Prod
Depl
Jenkins
8 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD
Jenkins Terminology
• Project: A set of tasks that can be run together to accomplish a goal
• TixChange Func Test Project
• Task: A unit of work that is part of the project and can have pass/fail
condition to determine if the next task in the workflow can be
executed or not. Can also be used to determine overall project pass/fail
status
• Jenkins Plugin: Used to define a task
9 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD
CA-APM Jenkins Plugin – Features
 Collect multiple KPI’s
 Configure multiple fail conditions
 Notify via email of build pass or fail
 Ability to only notify and not mark the build as fail even
if the fail conditions are met
 Ability to decorate ATC node with Build Number
and Build Status
 Ability to jump in context to APM Webview from Jenkins
build or cross-build dashboard
10 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD
CA-APM Jenkins Plugin – How it works
 Utilizes Http plugin deployed on the EM to query EM
(easy xl toolkit)
 Deploy ca-apm.hpi in Jenkins (standard Jenkins plugin
deployment process)
 Shows up as a “post-build” task
 Configure key information like EM host, port, key metrics,
task fail/pass condition etc and save
 Will run as part of the project build and will mark the build
as pass or fail based on the configured condition
 Can pull past build information for comparison purposes.
The data is saved automatically by Jenkins
11 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD
Demo – Setup
 Project Name – TixChangeEndToEnd
 Purpose – Run a complete Functional Test and Determine Build Pass
or Fail based on the configured condition
 Configured Jenkins Tasks
– SCM Task: Retrieves TixChange Build from Internal GitHub
– Local Build Task: Kicks of a Build
– Deploy Task: Deploys the build on appropriate servers
– Restart Task: Restarts the TixChange server
– Jmeter Task: To run Jmeter Tests
– CA-APM Task: collects test data, marks the build as pass/fail, displays it as per
build or across the build dashboards
12 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD
Recommended Sessions
SESSION # TITLE DATE/TIME
DO5X189S
How to Achieve a Customer-Centric View in an Omni-
Channel World
11/18/2015 at 1:00 pm
DO5X194S
Monitor Microservices, Containers, Cloud Foundry and
Node with CA Application Performance Management
11/18/2015 at 4:30 pm
DO5X193S
Customize CA Application Performance Management
with Tips for Using the CA Application Performance
Management Open APIs
11/19/2015 at 4:30 pm
13 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD
Must See Demos
Application Performance
Management and DevOps,
featuring APM use in
preproduction scenarios
Application Performance
Management
Theater 5
Application Performance
Management, Modern
Monitoring, featuring the
new APM Team Center
Application Performance
Management
Theater 5
Ensuring a “5 star” mobile
app experience with CA
Mobile App Analytics
Mobile App Analytics
Theater 5
Unified Monitoring: APM
Integrations including UIM
Application Performance
Management
Theater 5
14 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD
Follow On Conversations At…
Smart Bar
Application
Performance
Management
Theater 5
Tech Talks
Application
Performance
Management
Theater 5
15 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD
Q & A
16 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD
For More Information
To learn more, please visit:
http://cainc.to/Nv2VOe
CA World ’15

More Related Content

PDF
Learn What’s New With CA 1® - Take Advantage of the Enhancements You Requested
PDF
Ready, Set, Shop! The Pressure is on For Your Applications to Perform Flawl...
PDF
Accelerate Dev Test with Microsoft® Azure™ and CA Service Virtualization on D...
PDF
Maximizing Your CA Datacom® Investment for the New Application Economy (Part 2)
PDF
Tech Talk: Evolve from Continuous Integration to Continuous Delivery
PDF
Give Me the Bad News Straight:  Why Models are a Broken Approach to Alerting
PDF
Pitney Bowes Uses Development and Testing Tools to Drive Early API Developmen...
PDF
CA Project and Portfolio Management v14.x: MS Project Integration: Tips, Tric...
Learn What’s New With CA 1® - Take Advantage of the Enhancements You Requested
Ready, Set, Shop! The Pressure is on For Your Applications to Perform Flawl...
Accelerate Dev Test with Microsoft® Azure™ and CA Service Virtualization on D...
Maximizing Your CA Datacom® Investment for the New Application Economy (Part 2)
Tech Talk: Evolve from Continuous Integration to Continuous Delivery
Give Me the Bad News Straight:  Why Models are a Broken Approach to Alerting
Pitney Bowes Uses Development and Testing Tools to Drive Early API Developmen...
CA Project and Portfolio Management v14.x: MS Project Integration: Tips, Tric...

What's hot (20)

PDF
Technology Primer: Save Money and Improve Service by Replacing "Free" Native ...
PDF
Desjardins Group Leverages CA Workload Automation as It Begins Its DevOps Jou...
PDF
Raising the Speed Limit on Mobile App Development
PDF
How to Test the New Fashioned Way
PDF
Maximizing Your CA IDMS™ Investment for the New Application Economy (Part 2)
PDF
Tech Talk: Getting to Know Node.js
PDF
CA InterTest™ : The Answer to Faster Application Development With High Qualit...
PDF
Case Study: SunTrust’s Next Gen QA and Release Services Transformation Journey
PDF
Tech Talk: The New CA Application Performance Management Team Center—Faster T...
PDF
Pre-Con Education: Migrating to CA Release Automation 5.5.2 to Exploit New ...
PDF
Juniper Networks®, Tech Mahindra & CA Discuss New Perspectives & Partnership...
PDF
Hands-On Lab: Take CA Release Automation for a Test Drive
PDF
Hand-On Lab: CA Release Automation Rapid Development Kit and SDK
PDF
Introduction to CA Service Virtualization
PDF
Technology Primer: Monitor Microservices, Containers, Cloud Foundry and Node ...
PDF
Case Study: University of California Shares Tips and Tricks for Leveraging CA...
PDF
Application Testing Best Practices for Mobile Devices
PDF
CA Performance Manager Agility by using Docker Containers for Network Manag...
PDF
Exhaustively Test Any Basic UI or API in 30 Minutes: The Ideal for Any Organi...
PDF
DevOps for a 10-Year-Old (Codebase)
Technology Primer: Save Money and Improve Service by Replacing "Free" Native ...
Desjardins Group Leverages CA Workload Automation as It Begins Its DevOps Jou...
Raising the Speed Limit on Mobile App Development
How to Test the New Fashioned Way
Maximizing Your CA IDMS™ Investment for the New Application Economy (Part 2)
Tech Talk: Getting to Know Node.js
CA InterTest™ : The Answer to Faster Application Development With High Qualit...
Case Study: SunTrust’s Next Gen QA and Release Services Transformation Journey
Tech Talk: The New CA Application Performance Management Team Center—Faster T...
Pre-Con Education: Migrating to CA Release Automation 5.5.2 to Exploit New ...
Juniper Networks®, Tech Mahindra & CA Discuss New Perspectives & Partnership...
Hands-On Lab: Take CA Release Automation for a Test Drive
Hand-On Lab: CA Release Automation Rapid Development Kit and SDK
Introduction to CA Service Virtualization
Technology Primer: Monitor Microservices, Containers, Cloud Foundry and Node ...
Case Study: University of California Shares Tips and Tricks for Leveraging CA...
Application Testing Best Practices for Mobile Devices
CA Performance Manager Agility by using Docker Containers for Network Manag...
Exhaustively Test Any Basic UI or API in 30 Minutes: The Ideal for Any Organi...
DevOps for a 10-Year-Old (Codebase)
Ad

Similar to Technology Primer: Closing the DevOps Loop by Integrating CA Application Performance Management and Jenkins (20)

PDF
XebiaLabs @ Jenkins User Conference Boston 2014
PDF
QA in DevOps: Transformation thru Automation via Jenkins
PDF
DevOps - IaC | Talk | AGILE GURUGRAM 2018 | 23 - 24 March, 2018
PDF
Using Jenkins as your go-to CI/CD tool
PDF
Tech Talk: Use CA Application Performance Management and Jenkins to Turbochar...
PDF
Accelerating Software Delivery [Decoding DevOps Conference - InfoSeption]
PDF
Building an Enterprise Continuous Delivery machine around Jenkins
PPT
Jenkins - Continuous Integration after Hudson, CruiseControl, and home built
PPTX
DevOps-CI_CD_JAVA_JAVA______Jenkins.pptx
PDF
Yale Jenkins Show and Tell
PDF
Jenkins: An open-source automation server powering CI/CD Automation
PPTX
Jenkins Introduction
PPTX
Continuous Integration for OpenVMS with Jenkins
PPT
Continuous deployment steve povilaitis
PDF
Revolutionizing Enterprise Software Development through Continuous Delivery &...
PPTX
Introduction to jenkins for the net developer
PPTX
Building your Continuous Delivery Toolkit @ JUC SF 2014
PPTX
Why NXTware Remote for Jenkins
PPT
Jenkins Overview
PDF
How Enterprises Conduct Automated Continuous Testing at Scale with Jenkins.pdf
XebiaLabs @ Jenkins User Conference Boston 2014
QA in DevOps: Transformation thru Automation via Jenkins
DevOps - IaC | Talk | AGILE GURUGRAM 2018 | 23 - 24 March, 2018
Using Jenkins as your go-to CI/CD tool
Tech Talk: Use CA Application Performance Management and Jenkins to Turbochar...
Accelerating Software Delivery [Decoding DevOps Conference - InfoSeption]
Building an Enterprise Continuous Delivery machine around Jenkins
Jenkins - Continuous Integration after Hudson, CruiseControl, and home built
DevOps-CI_CD_JAVA_JAVA______Jenkins.pptx
Yale Jenkins Show and Tell
Jenkins: An open-source automation server powering CI/CD Automation
Jenkins Introduction
Continuous Integration for OpenVMS with Jenkins
Continuous deployment steve povilaitis
Revolutionizing Enterprise Software Development through Continuous Delivery &...
Introduction to jenkins for the net developer
Building your Continuous Delivery Toolkit @ JUC SF 2014
Why NXTware Remote for Jenkins
Jenkins Overview
How Enterprises Conduct Automated Continuous Testing at Scale with Jenkins.pdf
Ad

More from CA Technologies (20)

PPTX
CA Mainframe Resource Intelligence
PDF
Mainframe as a Service: Sample a Buffet of IBM z/OS® Platform Excellence
PDF
Case Study: How CA Went From 40 Days to Three Days Building Crystal-Clear Tes...
PDF
Case Study: How The Home Depot Built Quality Into Software Development
PDF
Pre-Con Ed: Privileged Identity Governance: Are You Certifying Privileged Use...
PDF
Case Study: Privileged Access in a World on Time
PDF
Case Study: How SGN Used Attack Path Mapping to Control Privileged Access in ...
PDF
Case Study: Putting Citizens at The Center of Digital Government
PDF
Making Security Work—Implementing a Transformational Security Program
PDF
Keynote: Making Security a Competitive Advantage
PDF
Emerging Managed Services Opportunities in Identity and Access Management
PDF
The Unmet Demand for Premium Cloud Monitoring Services—and How Service Provid...
PDF
Leveraging Monitoring Governance: How Service Providers Can Boost Operational...
PDF
The Next Big Service Provider Opportunity—Beyond Infrastructure: Architecting...
PDF
Application Experience Analytics Services: The Strategic Digital Transformati...
PDF
Application Experience Analytics Services: The Strategic Digital Transformati...
PDF
Strategic Direction Session: Deliver Next-Gen IT Ops with CA Mainframe Operat...
PDF
Strategic Direction Session: Enhancing Data Privacy with Data-Centric Securit...
PDF
Blockchain: Strategies for Moving From Hype to Realities of Deployment
PDF
Establish Digital Trust as the Currency of Digital Enterprise
CA Mainframe Resource Intelligence
Mainframe as a Service: Sample a Buffet of IBM z/OS® Platform Excellence
Case Study: How CA Went From 40 Days to Three Days Building Crystal-Clear Tes...
Case Study: How The Home Depot Built Quality Into Software Development
Pre-Con Ed: Privileged Identity Governance: Are You Certifying Privileged Use...
Case Study: Privileged Access in a World on Time
Case Study: How SGN Used Attack Path Mapping to Control Privileged Access in ...
Case Study: Putting Citizens at The Center of Digital Government
Making Security Work—Implementing a Transformational Security Program
Keynote: Making Security a Competitive Advantage
Emerging Managed Services Opportunities in Identity and Access Management
The Unmet Demand for Premium Cloud Monitoring Services—and How Service Provid...
Leveraging Monitoring Governance: How Service Providers Can Boost Operational...
The Next Big Service Provider Opportunity—Beyond Infrastructure: Architecting...
Application Experience Analytics Services: The Strategic Digital Transformati...
Application Experience Analytics Services: The Strategic Digital Transformati...
Strategic Direction Session: Deliver Next-Gen IT Ops with CA Mainframe Operat...
Strategic Direction Session: Enhancing Data Privacy with Data-Centric Securit...
Blockchain: Strategies for Moving From Hype to Realities of Deployment
Establish Digital Trust as the Currency of Digital Enterprise

Recently uploaded (20)

PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PPTX
Big Data Technologies - Introduction.pptx
PDF
Encapsulation theory and applications.pdf
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PPTX
sap open course for s4hana steps from ECC to s4
DOCX
The AUB Centre for AI in Media Proposal.docx
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PPT
Teaching material agriculture food technology
PDF
Chapter 3 Spatial Domain Image Processing.pdf
PDF
Assigned Numbers - 2025 - Bluetooth® Document
PDF
A comparative analysis of optical character recognition models for extracting...
PDF
cuic standard and advanced reporting.pdf
PDF
gpt5_lecture_notes_comprehensive_20250812015547.pdf
PPTX
Machine Learning_overview_presentation.pptx
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PDF
Approach and Philosophy of On baking technology
PDF
NewMind AI Weekly Chronicles - August'25-Week II
PPTX
A Presentation on Artificial Intelligence
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
The Rise and Fall of 3GPP – Time for a Sabbatical?
Big Data Technologies - Introduction.pptx
Encapsulation theory and applications.pdf
Advanced methodologies resolving dimensionality complications for autism neur...
sap open course for s4hana steps from ECC to s4
The AUB Centre for AI in Media Proposal.docx
Agricultural_Statistics_at_a_Glance_2022_0.pdf
Teaching material agriculture food technology
Chapter 3 Spatial Domain Image Processing.pdf
Assigned Numbers - 2025 - Bluetooth® Document
A comparative analysis of optical character recognition models for extracting...
cuic standard and advanced reporting.pdf
gpt5_lecture_notes_comprehensive_20250812015547.pdf
Machine Learning_overview_presentation.pptx
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
Building Integrated photovoltaic BIPV_UPV.pdf
Approach and Philosophy of On baking technology
NewMind AI Weekly Chronicles - August'25-Week II
A Presentation on Artificial Intelligence
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf

Technology Primer: Closing the DevOps Loop by Integrating CA Application Performance Management and Jenkins

  • 1. Technology Primer: Closing the DevOps Loop by Integrating CA Application Performance Management and Jenkins Srikant Noorani DevOps: Agile Ops CA Technologies Sr. Engineering Services Architect DO5X201S #CAWorld
  • 2. 2 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD © 2015 CA. All rights reserved. All trademarks referenced herein belong to their respective companies. The content provided in this CA World 2015 presentation is intended for informational purposes only and does not form any type of warranty. The information provided by a CA partner and/or CA customer has not been reviewed for accuracy by CA. For Informational Purposes Only Terms of this Presentation
  • 3. 3 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD Abstract The new CA Application Performance Management (CA APM) plug-in for Jenkins helps organizations leverage CA APM in the pre-production environment by integrating with Jenkins, a popular continuous integration tools. With this plug-in, the critical pre-production test data can now be seamlessly brought into Jenkins and presented in a unified cross-build or per-build dashboard. It enables the app developers to configure build pass or fail conditions automating the decision making process without any manual intervention. Srikant Noorani CA Technologies Sr Engineering Service Architect
  • 4. 4 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD Agenda TRADITIONAL SDLC JENKINS OVERVIEW CA APM JENKINS PLUGIN DEMO 1 2 3 4
  • 5. Traditionally … Traditional SDLC Dev QA UAT Prod Unit Test Func Test Smoke Test Perf Test Prod Depl Dev QA UAT Prod Check in Func Test Smoke Test Perf Test Prod Depl Jenkins
  • 6. 6 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD Jenkins Overview Jenkins is an open source continuous integration tool written in Java. The project was forked from Hudson. Jenkins provides continuous integration services for software development. It is a server-based system running in a servlet container such as Apache Tomcat™1. • Automates the Release Pipeline • Thousands of plugins to accomplish various tasks • Supports Distributed builds • Extensible 1 https://en.wikipedia.org/wiki/Jenkins_(software)
  • 7. Jenkins in Action Traditional SDLC Dev QA UAT Prod Unit Test Func Test Smoke Test Perf Test Prod Depl Dev QA UAT Prod Check in Func Test Smoke Test Perf Test Prod Depl Jenkins
  • 8. 8 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD Jenkins Terminology • Project: A set of tasks that can be run together to accomplish a goal • TixChange Func Test Project • Task: A unit of work that is part of the project and can have pass/fail condition to determine if the next task in the workflow can be executed or not. Can also be used to determine overall project pass/fail status • Jenkins Plugin: Used to define a task
  • 9. 9 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD CA-APM Jenkins Plugin – Features  Collect multiple KPI’s  Configure multiple fail conditions  Notify via email of build pass or fail  Ability to only notify and not mark the build as fail even if the fail conditions are met  Ability to decorate ATC node with Build Number and Build Status  Ability to jump in context to APM Webview from Jenkins build or cross-build dashboard
  • 10. 10 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD CA-APM Jenkins Plugin – How it works  Utilizes Http plugin deployed on the EM to query EM (easy xl toolkit)  Deploy ca-apm.hpi in Jenkins (standard Jenkins plugin deployment process)  Shows up as a “post-build” task  Configure key information like EM host, port, key metrics, task fail/pass condition etc and save  Will run as part of the project build and will mark the build as pass or fail based on the configured condition  Can pull past build information for comparison purposes. The data is saved automatically by Jenkins
  • 11. 11 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD Demo – Setup  Project Name – TixChangeEndToEnd  Purpose – Run a complete Functional Test and Determine Build Pass or Fail based on the configured condition  Configured Jenkins Tasks – SCM Task: Retrieves TixChange Build from Internal GitHub – Local Build Task: Kicks of a Build – Deploy Task: Deploys the build on appropriate servers – Restart Task: Restarts the TixChange server – Jmeter Task: To run Jmeter Tests – CA-APM Task: collects test data, marks the build as pass/fail, displays it as per build or across the build dashboards
  • 12. 12 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD Recommended Sessions SESSION # TITLE DATE/TIME DO5X189S How to Achieve a Customer-Centric View in an Omni- Channel World 11/18/2015 at 1:00 pm DO5X194S Monitor Microservices, Containers, Cloud Foundry and Node with CA Application Performance Management 11/18/2015 at 4:30 pm DO5X193S Customize CA Application Performance Management with Tips for Using the CA Application Performance Management Open APIs 11/19/2015 at 4:30 pm
  • 13. 13 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD Must See Demos Application Performance Management and DevOps, featuring APM use in preproduction scenarios Application Performance Management Theater 5 Application Performance Management, Modern Monitoring, featuring the new APM Team Center Application Performance Management Theater 5 Ensuring a “5 star” mobile app experience with CA Mobile App Analytics Mobile App Analytics Theater 5 Unified Monitoring: APM Integrations including UIM Application Performance Management Theater 5
  • 14. 14 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD Follow On Conversations At… Smart Bar Application Performance Management Theater 5 Tech Talks Application Performance Management Theater 5
  • 15. 15 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD Q & A
  • 16. 16 © 2015 CA. ALL RIGHTS RESERVED.@CAWORLD #CAWORLD For More Information To learn more, please visit: http://cainc.to/Nv2VOe CA World ’15