SlideShare a Scribd company logo
Lowell Young, SAP
February, 2018
Driving autonomous
pipeline as code.
Team Aiur:
Chris O’Brian
Derek Aubert
Nic Patterson
Rusty Burnett
Stephen Menton
4INTERNAL© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ
“Maturity is the capacity to
endure uncertainty”
- John Finley
5INTERNAL© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ
- Basic automation
achieved
- Little consistency
among job
configurations
- Little consistency
between Jenkins
instances
- Source controlled
configuration
- Elastic agents
- Remote execution
- No anonymous
access
- No freestyle jobs
- YML driven pipelines
- Scheduled execution
- Often using polling
- Many repos : 1
pipeline
- Functional and
reusable jobs
- Heavy use of input
parameters
- DevOps teams own
job configurations
- Some teams may
own Jenkins
instances
- Configuration
changes are
controlled
- 1 repo : 1 pipeline
Evolution of Jenkins Pipelines
6INTERNAL© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Direct Route
• Jenkins DSL (Jenkinsfile)
• Global workflows
Avoid Tolls
Avoid Highways
Configuration as code
Mapping out the Destination
7INTERNAL© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ
“Simplicity is the
ultimate sophistication”
- Leonardo Da Vinci
8INTERNAL© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Layout a
Off in the Right Direction
9INTERNAL© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Steer Clear of Hazards
10INTERNAL© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ
Wrap up reaffirm
Thank you.
Contact information:
Lowell Young
Manager, Delivery Architecture
lowell.young@concur.com
No part of this publication may be reproduced or transmitted in any form or for any purpose without the express permission of SAP SE or an SAP affiliate company.
The information contained herein may be changed without prior notice. Some software products marketed by SAP SE and its distributors contain proprietary software components
of other software vendors. National product specifications may vary.
These materials are provided by SAP SE or an SAP affiliate company for informational purposes only, without representation or warranty of any kind, and SAP or its affiliated
companies shall not be liable for errors or omissions with respect to the materials. The only warranties for SAP or SAP affiliate company products and services are those that are
set forth in the express warranty statements accompanying such products and services, if any. Nothing herein should be construed as constituting an additional warranty.
In particular, SAP SE or its affiliated companies have no obligation to pursue any course of business outlined in this document or any related presentation, or to develop or release
any functionality mentioned therein. This document, or any related presentation, and SAP SE’s or its affiliated companies’ strategy and possible future developments, products,
and/or platform directions and functionality are all subject to change and may be changed by SAP SE or its affiliated companies at any time for any reason without notice. The
information in this document is not a commitment, promise, or legal obligation to deliver any material, code, or functionality. All forward-looking statements are subject to various
risks and uncertainties that could cause actual results to differ materially from expectations. Readers are cautioned not to place undue reliance on these forward-looking statements,
and they should not be relied upon in making purchasing decisions.
SAP and other SAP products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of SAP SE (or an SAP affiliate company)
in Germany and other countries. All other product and service names mentioned are the trademarks of their respective companies.
See http://global.sap.com/corporate-en/legal/copyright/index.epx for additional trademark information and notices.
© 2017 SAP SE or an SAP affiliate company. All rights reserved.

More Related Content

What's hot

SUSE Technical Webinar: Developing Fiori & GWPAM Apps on HANA (SAP and SUSE C...
SUSE Technical Webinar: Developing Fiori & GWPAM Apps on HANA (SAP and SUSE C...SUSE Technical Webinar: Developing Fiori & GWPAM Apps on HANA (SAP and SUSE C...
SUSE Technical Webinar: Developing Fiori & GWPAM Apps on HANA (SAP and SUSE C...
SAP PartnerEdge program for Application Development
 
Introduction to SAP - Why SAP is Important for your Business
Introduction to SAP - Why SAP is Important for your BusinessIntroduction to SAP - Why SAP is Important for your Business
Introduction to SAP - Why SAP is Important for your Business
Cygnet Infotech
 
SAP IS - RETAIL CERTIFICATION MATERIALS
SAP IS - RETAIL CERTIFICATION MATERIALSSAP IS - RETAIL CERTIFICATION MATERIALS
SAP IS - RETAIL CERTIFICATION MATERIALS
zionerp
 
SAP TechEd 2018 OPP103 – An Introduction to DevOps
SAP TechEd 2018 OPP103 – An Introduction to DevOpsSAP TechEd 2018 OPP103 – An Introduction to DevOps
SAP TechEd 2018 OPP103 – An Introduction to DevOps
SAP Cloud Platform
 
Fiori for s4 hana troubleshooting tips and tricks
Fiori for s4 hana  troubleshooting tips and tricksFiori for s4 hana  troubleshooting tips and tricks
Fiori for s4 hana troubleshooting tips and tricks
Jasbir Khanuja
 
SAP TechEd 2017 CPL216 – Best of Two Worlds: Continuous Integration and Chang...
SAP TechEd 2017 CPL216 – Best of Two Worlds: Continuous Integration and Chang...SAP TechEd 2017 CPL216 – Best of Two Worlds: Continuous Integration and Chang...
SAP TechEd 2017 CPL216 – Best of Two Worlds: Continuous Integration and Chang...
SAP Cloud Platform
 
SUSE Technical Webinar: Developing Fiori & GWPAM Apps on HANA (SAP and SUSE C...
SUSE Technical Webinar: Developing Fiori & GWPAM Apps on HANA (SAP and SUSE C...SUSE Technical Webinar: Developing Fiori & GWPAM Apps on HANA (SAP and SUSE C...
SUSE Technical Webinar: Developing Fiori & GWPAM Apps on HANA (SAP and SUSE C...
SAP PartnerEdge program for Application Development
 
SAP Basis Services
SAP Basis ServicesSAP Basis Services
SAP Basis Services
Keel Solution
 
SAP TechEd 2016 net38949_sap_screen_personas_3.0_increased_productivity_using...
SAP TechEd 2016 net38949_sap_screen_personas_3.0_increased_productivity_using...SAP TechEd 2016 net38949_sap_screen_personas_3.0_increased_productivity_using...
SAP TechEd 2016 net38949_sap_screen_personas_3.0_increased_productivity_using...
Peter Spielvogel
 

What's hot (9)

SUSE Technical Webinar: Developing Fiori & GWPAM Apps on HANA (SAP and SUSE C...
SUSE Technical Webinar: Developing Fiori & GWPAM Apps on HANA (SAP and SUSE C...SUSE Technical Webinar: Developing Fiori & GWPAM Apps on HANA (SAP and SUSE C...
SUSE Technical Webinar: Developing Fiori & GWPAM Apps on HANA (SAP and SUSE C...
 
Introduction to SAP - Why SAP is Important for your Business
Introduction to SAP - Why SAP is Important for your BusinessIntroduction to SAP - Why SAP is Important for your Business
Introduction to SAP - Why SAP is Important for your Business
 
SAP IS - RETAIL CERTIFICATION MATERIALS
SAP IS - RETAIL CERTIFICATION MATERIALSSAP IS - RETAIL CERTIFICATION MATERIALS
SAP IS - RETAIL CERTIFICATION MATERIALS
 
SAP TechEd 2018 OPP103 – An Introduction to DevOps
SAP TechEd 2018 OPP103 – An Introduction to DevOpsSAP TechEd 2018 OPP103 – An Introduction to DevOps
SAP TechEd 2018 OPP103 – An Introduction to DevOps
 
Fiori for s4 hana troubleshooting tips and tricks
Fiori for s4 hana  troubleshooting tips and tricksFiori for s4 hana  troubleshooting tips and tricks
Fiori for s4 hana troubleshooting tips and tricks
 
SAP TechEd 2017 CPL216 – Best of Two Worlds: Continuous Integration and Chang...
SAP TechEd 2017 CPL216 – Best of Two Worlds: Continuous Integration and Chang...SAP TechEd 2017 CPL216 – Best of Two Worlds: Continuous Integration and Chang...
SAP TechEd 2017 CPL216 – Best of Two Worlds: Continuous Integration and Chang...
 
SUSE Technical Webinar: Developing Fiori & GWPAM Apps on HANA (SAP and SUSE C...
SUSE Technical Webinar: Developing Fiori & GWPAM Apps on HANA (SAP and SUSE C...SUSE Technical Webinar: Developing Fiori & GWPAM Apps on HANA (SAP and SUSE C...
SUSE Technical Webinar: Developing Fiori & GWPAM Apps on HANA (SAP and SUSE C...
 
SAP Basis Services
SAP Basis ServicesSAP Basis Services
SAP Basis Services
 
SAP TechEd 2016 net38949_sap_screen_personas_3.0_increased_productivity_using...
SAP TechEd 2016 net38949_sap_screen_personas_3.0_increased_productivity_using...SAP TechEd 2016 net38949_sap_screen_personas_3.0_increased_productivity_using...
SAP TechEd 2016 net38949_sap_screen_personas_3.0_increased_productivity_using...
 

Similar to Jenkins world 2018

SAP Workflow in S4HANA
SAP Workflow in S4HANASAP Workflow in S4HANA
SAP Workflow in S4HANA
Manish Singh
 
SAP HANA SPS09 - SAP River
SAP HANA SPS09 - SAP RiverSAP HANA SPS09 - SAP River
SAP HANA SPS09 - SAP River
SAP Technology
 
The Future of How Work Gets Done: Are You Seeing the Big Picture?
The Future of How Work Gets Done: Are You Seeing the Big Picture?The Future of How Work Gets Done: Are You Seeing the Big Picture?
The Future of How Work Gets Done: Are You Seeing the Big Picture?
SAP Ariba
 
The Future of How Work Gets Done: Are You Seeing the Big Picture?
The Future of How Work Gets Done: Are You Seeing the Big Picture?The Future of How Work Gets Done: Are You Seeing the Big Picture?
The Future of How Work Gets Done: Are You Seeing the Big Picture?
SAP Ariba
 
White papersap sollandscape
White papersap sollandscapeWhite papersap sollandscape
White papersap sollandscapeGiuseppe Caselli
 
2011 BtoB Magazine Net Marketer Seminar "Digital branded experiences"
2011 BtoB Magazine Net Marketer Seminar  "Digital branded experiences"2011 BtoB Magazine Net Marketer Seminar  "Digital branded experiences"
2011 BtoB Magazine Net Marketer Seminar "Digital branded experiences"Kevin Cox
 
Innovate and Extend with an Agile Digital Enterprise Platform
Innovate and Extend with an Agile Digital Enterprise PlatformInnovate and Extend with an Agile Digital Enterprise Platform
Innovate and Extend with an Agile Digital Enterprise Platform
Vladimir Pavlov
 
26764 Waldemar Adams 151116 BCN SAP Select
26764 Waldemar Adams 151116 BCN SAP Select26764 Waldemar Adams 151116 BCN SAP Select
26764 Waldemar Adams 151116 BCN SAP Select
Waldemar Adams
 
SAP Analytics Overview and Strategy
SAP Analytics Overview and StrategySAP Analytics Overview and Strategy
SAP Analytics Overview and Strategy
Guenter Plahl
 
News about UI5 that you absolutely have to know (UI5con 2017)
News about UI5 that you absolutely have to know (UI5con 2017)News about UI5 that you absolutely have to know (UI5con 2017)
News about UI5 that you absolutely have to know (UI5con 2017)
Stefan Beck
 
Smau Roma 2010 Massimo Sala
Smau Roma 2010 Massimo SalaSmau Roma 2010 Massimo Sala
Smau Roma 2010 Massimo Sala
SMAU
 
Sap business objects bi 41 pam
Sap business objects bi 41   pamSap business objects bi 41   pam
Sap business objects bi 41 pam
napnap55
 
Run Better Feb 23 2011
Run Better Feb 23 2011Run Better Feb 23 2011
Run Better Feb 23 2011
Sherryanne Meyer, SHRM-SCP
 
Open sap fiori1_week_02_unit_01_deplov
Open sap fiori1_week_02_unit_01_deplovOpen sap fiori1_week_02_unit_01_deplov
Open sap fiori1_week_02_unit_01_deplov
Nagendra Babu
 
How to build an agentry based mobile app from scratch connecting to an sap ba...
How to build an agentry based mobile app from scratch connecting to an sap ba...How to build an agentry based mobile app from scratch connecting to an sap ba...
How to build an agentry based mobile app from scratch connecting to an sap ba...Ganesh Kumar
 
Harnessing the Power of Personal Brand and Executive Presence
Harnessing the Power of Personal Brand and Executive PresenceHarnessing the Power of Personal Brand and Executive Presence
Harnessing the Power of Personal Brand and Executive Presence
SAP Ariba
 
sap-fiori-ux-architecture-for-s4h-1.pdf
sap-fiori-ux-architecture-for-s4h-1.pdfsap-fiori-ux-architecture-for-s4h-1.pdf
sap-fiori-ux-architecture-for-s4h-1.pdf
ssuserbe2bb6
 
Using a trained model on your mobile device
Using a trained model on your mobile deviceUsing a trained model on your mobile device
Using a trained model on your mobile device
Lars Gregori
 
Using a trained model on your mobile device
Using a trained model on your mobile deviceUsing a trained model on your mobile device
Using a trained model on your mobile device
Lars Gregori
 
2011 BtoB Magazine Net Marketer Seminar "Marketing innovation"
2011  BtoB Magazine Net Marketer Seminar "Marketing innovation"2011  BtoB Magazine Net Marketer Seminar "Marketing innovation"
2011 BtoB Magazine Net Marketer Seminar "Marketing innovation"Kevin Cox
 

Similar to Jenkins world 2018 (20)

SAP Workflow in S4HANA
SAP Workflow in S4HANASAP Workflow in S4HANA
SAP Workflow in S4HANA
 
SAP HANA SPS09 - SAP River
SAP HANA SPS09 - SAP RiverSAP HANA SPS09 - SAP River
SAP HANA SPS09 - SAP River
 
The Future of How Work Gets Done: Are You Seeing the Big Picture?
The Future of How Work Gets Done: Are You Seeing the Big Picture?The Future of How Work Gets Done: Are You Seeing the Big Picture?
The Future of How Work Gets Done: Are You Seeing the Big Picture?
 
The Future of How Work Gets Done: Are You Seeing the Big Picture?
The Future of How Work Gets Done: Are You Seeing the Big Picture?The Future of How Work Gets Done: Are You Seeing the Big Picture?
The Future of How Work Gets Done: Are You Seeing the Big Picture?
 
White papersap sollandscape
White papersap sollandscapeWhite papersap sollandscape
White papersap sollandscape
 
2011 BtoB Magazine Net Marketer Seminar "Digital branded experiences"
2011 BtoB Magazine Net Marketer Seminar  "Digital branded experiences"2011 BtoB Magazine Net Marketer Seminar  "Digital branded experiences"
2011 BtoB Magazine Net Marketer Seminar "Digital branded experiences"
 
Innovate and Extend with an Agile Digital Enterprise Platform
Innovate and Extend with an Agile Digital Enterprise PlatformInnovate and Extend with an Agile Digital Enterprise Platform
Innovate and Extend with an Agile Digital Enterprise Platform
 
26764 Waldemar Adams 151116 BCN SAP Select
26764 Waldemar Adams 151116 BCN SAP Select26764 Waldemar Adams 151116 BCN SAP Select
26764 Waldemar Adams 151116 BCN SAP Select
 
SAP Analytics Overview and Strategy
SAP Analytics Overview and StrategySAP Analytics Overview and Strategy
SAP Analytics Overview and Strategy
 
News about UI5 that you absolutely have to know (UI5con 2017)
News about UI5 that you absolutely have to know (UI5con 2017)News about UI5 that you absolutely have to know (UI5con 2017)
News about UI5 that you absolutely have to know (UI5con 2017)
 
Smau Roma 2010 Massimo Sala
Smau Roma 2010 Massimo SalaSmau Roma 2010 Massimo Sala
Smau Roma 2010 Massimo Sala
 
Sap business objects bi 41 pam
Sap business objects bi 41   pamSap business objects bi 41   pam
Sap business objects bi 41 pam
 
Run Better Feb 23 2011
Run Better Feb 23 2011Run Better Feb 23 2011
Run Better Feb 23 2011
 
Open sap fiori1_week_02_unit_01_deplov
Open sap fiori1_week_02_unit_01_deplovOpen sap fiori1_week_02_unit_01_deplov
Open sap fiori1_week_02_unit_01_deplov
 
How to build an agentry based mobile app from scratch connecting to an sap ba...
How to build an agentry based mobile app from scratch connecting to an sap ba...How to build an agentry based mobile app from scratch connecting to an sap ba...
How to build an agentry based mobile app from scratch connecting to an sap ba...
 
Harnessing the Power of Personal Brand and Executive Presence
Harnessing the Power of Personal Brand and Executive PresenceHarnessing the Power of Personal Brand and Executive Presence
Harnessing the Power of Personal Brand and Executive Presence
 
sap-fiori-ux-architecture-for-s4h-1.pdf
sap-fiori-ux-architecture-for-s4h-1.pdfsap-fiori-ux-architecture-for-s4h-1.pdf
sap-fiori-ux-architecture-for-s4h-1.pdf
 
Using a trained model on your mobile device
Using a trained model on your mobile deviceUsing a trained model on your mobile device
Using a trained model on your mobile device
 
Using a trained model on your mobile device
Using a trained model on your mobile deviceUsing a trained model on your mobile device
Using a trained model on your mobile device
 
2011 BtoB Magazine Net Marketer Seminar "Marketing innovation"
2011  BtoB Magazine Net Marketer Seminar "Marketing innovation"2011  BtoB Magazine Net Marketer Seminar "Marketing innovation"
2011 BtoB Magazine Net Marketer Seminar "Marketing innovation"
 

Recently uploaded

When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
Elena Simperl
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
James Anderson
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
DanBrown980551
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
Kari Kakkonen
 
Search and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical FuturesSearch and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical Futures
Bhaskar Mitra
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
Prayukth K V
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
Paul Groth
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
Product School
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
Sri Ambati
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
Product School
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
Alan Dix
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
DianaGray10
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
91mobiles
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Tobias Schneck
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
DianaGray10
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
Safe Software
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
UiPathCommunity
 
"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor Turskyi"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor Turskyi
Fwdays
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Jeffrey Haguewood
 

Recently uploaded (20)

When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
 
Search and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical FuturesSearch and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical Futures
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
 
"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor Turskyi"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor Turskyi
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
 

Jenkins world 2018

  • 1. Lowell Young, SAP February, 2018 Driving autonomous pipeline as code.
  • 2.
  • 3. Team Aiur: Chris O’Brian Derek Aubert Nic Patterson Rusty Burnett Stephen Menton
  • 4. 4INTERNAL© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ “Maturity is the capacity to endure uncertainty” - John Finley
  • 5. 5INTERNAL© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ - Basic automation achieved - Little consistency among job configurations - Little consistency between Jenkins instances - Source controlled configuration - Elastic agents - Remote execution - No anonymous access - No freestyle jobs - YML driven pipelines - Scheduled execution - Often using polling - Many repos : 1 pipeline - Functional and reusable jobs - Heavy use of input parameters - DevOps teams own job configurations - Some teams may own Jenkins instances - Configuration changes are controlled - 1 repo : 1 pipeline Evolution of Jenkins Pipelines
  • 6. 6INTERNAL© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ Direct Route • Jenkins DSL (Jenkinsfile) • Global workflows Avoid Tolls Avoid Highways Configuration as code Mapping out the Destination
  • 7. 7INTERNAL© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ “Simplicity is the ultimate sophistication” - Leonardo Da Vinci
  • 8. 8INTERNAL© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ Layout a Off in the Right Direction
  • 9. 9INTERNAL© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ Steer Clear of Hazards
  • 10. 10INTERNAL© 2017 SAP SE or an SAP affiliate company. All rights reserved. ǀ Wrap up reaffirm
  • 11. Thank you. Contact information: Lowell Young Manager, Delivery Architecture lowell.young@concur.com
  • 12. No part of this publication may be reproduced or transmitted in any form or for any purpose without the express permission of SAP SE or an SAP affiliate company. The information contained herein may be changed without prior notice. Some software products marketed by SAP SE and its distributors contain proprietary software components of other software vendors. National product specifications may vary. These materials are provided by SAP SE or an SAP affiliate company for informational purposes only, without representation or warranty of any kind, and SAP or its affiliated companies shall not be liable for errors or omissions with respect to the materials. The only warranties for SAP or SAP affiliate company products and services are those that are set forth in the express warranty statements accompanying such products and services, if any. Nothing herein should be construed as constituting an additional warranty. In particular, SAP SE or its affiliated companies have no obligation to pursue any course of business outlined in this document or any related presentation, or to develop or release any functionality mentioned therein. This document, or any related presentation, and SAP SE’s or its affiliated companies’ strategy and possible future developments, products, and/or platform directions and functionality are all subject to change and may be changed by SAP SE or its affiliated companies at any time for any reason without notice. The information in this document is not a commitment, promise, or legal obligation to deliver any material, code, or functionality. All forward-looking statements are subject to various risks and uncertainties that could cause actual results to differ materially from expectations. Readers are cautioned not to place undue reliance on these forward-looking statements, and they should not be relied upon in making purchasing decisions. SAP and other SAP products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of SAP SE (or an SAP affiliate company) in Germany and other countries. All other product and service names mentioned are the trademarks of their respective companies. See http://global.sap.com/corporate-en/legal/copyright/index.epx for additional trademark information and notices. © 2017 SAP SE or an SAP affiliate company. All rights reserved.