Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
Steve Lohr, DevOps Evangelist & Product Owner CD
DevDay 2019, Dresden, 21.05.2019
5 Jahre CD-Pipeline
@ Deutsche Post AG
K...
Alles begann Ende
2013 mit…
KEINE VERSCHLUSSSACHE (OFFEN)
KEINE VERSCHLUSSSACHE (OFFEN)
2013
KEINE VERSCHLUSSSACHE (OFFEN)
*Screenshot aus 2018, nicht 2013
2013
KEINE VERSCHLUSSSACHE (OFFEN)
1.
Deployment
2013
KEINE VERSCHLUSSSACHE (OFFEN)
Freigabe
Start
Deployment
Ende
Deployment
2013
KEINE VERSCHLUSSSACHE (OFFEN)
Applikation
Middleware
Datenbank
Infrastruktur
InhalteKonfiguration
Betriebssystem
Ebenen di...
2015 kam dann…
KEINE VERSCHLUSSSACHE (OFFEN)
KEINE VERSCHLUSSSACHE (OFFEN)
mehrere
Stages
2015
KEINE VERSCHLUSSSACHE (OFFEN)
1 Job
Groovy-Code
Versions-
kontrolle
2015
KEINE VERSCHLUSSSACHE (OFFEN)
2015
KEINE VERSCHLUSSSACHE (OFFEN)
2015
KEINE VERSCHLUSSSACHE (OFFEN)
Performance
Dependencies
Security
Funktionalität
Code-Qualität
2015
KEINE VERSCHLUSSSACHE (OFFEN)
Applikation
Middleware
Datenbank
Infrastruktur
InhalteKonfiguration
Betriebssystem
Ebenen di...
KEINE VERSCHLUSSSACHE (OFFEN)
Stand: 01.05.2019
produktive
Deployments der
letzten 12 Monate
2019
KEINE VERSCHLUSSSACHE (OFFEN)
PRODUATBUILD
Dev
PO
Business
Kunden
2019
KEINE VERSCHLUSSSACHE (OFFEN)
2019
KEINE VERSCHLUSSSACHE (OFFEN)
stages {
stage('BUILD') {
steps {
script {
//load pipeline configuration from same path as J...
KEINE VERSCHLUSSSACHE (OFFEN)
CDlib
Template
Library
Demo
2019
KEINE VERSCHLUSSSACHE (OFFEN)
Applikation
Middleware
Datenbank
Infrastruktur
InhalteKonfiguration
Betriebssystem
Ebenen di...
KEINE VERSCHLUSSSACHE (OFFEN)
Es bleibt spannend:
Vielen Dank für die Aufmerksamkeit.
Fragen?
Kontakt:
steve.lohr@deutschepost.de
https://www.xing.com/profile/Steve_Lohr/
h...
Upcoming SlideShare
Loading in …5
×

of

Dev Day 2019: Steve Lohn – 5 Jahre CD-Pipeline @ Deutsche Post AG Slide 1 Dev Day 2019: Steve Lohn – 5 Jahre CD-Pipeline @ Deutsche Post AG Slide 2 Dev Day 2019: Steve Lohn – 5 Jahre CD-Pipeline @ Deutsche Post AG Slide 3 Dev Day 2019: Steve Lohn – 5 Jahre CD-Pipeline @ Deutsche Post AG Slide 4 Dev Day 2019: Steve Lohn – 5 Jahre CD-Pipeline @ Deutsche Post AG Slide 5 Dev Day 2019: Steve Lohn – 5 Jahre CD-Pipeline @ Deutsche Post AG Slide 6 Dev Day 2019: Steve Lohn – 5 Jahre CD-Pipeline @ Deutsche Post AG Slide 7 Dev Day 2019: Steve Lohn – 5 Jahre CD-Pipeline @ Deutsche Post AG Slide 8 Dev Day 2019: Steve Lohn – 5 Jahre CD-Pipeline @ Deutsche Post AG Slide 9 Dev Day 2019: Steve Lohn – 5 Jahre CD-Pipeline @ Deutsche Post AG Slide 10 Dev Day 2019: Steve Lohn – 5 Jahre CD-Pipeline @ Deutsche Post AG Slide 11 Dev Day 2019: Steve Lohn – 5 Jahre CD-Pipeline @ Deutsche Post AG Slide 12 Dev Day 2019: Steve Lohn – 5 Jahre CD-Pipeline @ Deutsche Post AG Slide 13 Dev Day 2019: Steve Lohn – 5 Jahre CD-Pipeline @ Deutsche Post AG Slide 14 Dev Day 2019: Steve Lohn – 5 Jahre CD-Pipeline @ Deutsche Post AG Slide 15 Dev Day 2019: Steve Lohn – 5 Jahre CD-Pipeline @ Deutsche Post AG Slide 16 Dev Day 2019: Steve Lohn – 5 Jahre CD-Pipeline @ Deutsche Post AG Slide 17 Dev Day 2019: Steve Lohn – 5 Jahre CD-Pipeline @ Deutsche Post AG Slide 18 Dev Day 2019: Steve Lohn – 5 Jahre CD-Pipeline @ Deutsche Post AG Slide 19 Dev Day 2019: Steve Lohn – 5 Jahre CD-Pipeline @ Deutsche Post AG Slide 20 Dev Day 2019: Steve Lohn – 5 Jahre CD-Pipeline @ Deutsche Post AG Slide 21 Dev Day 2019: Steve Lohn – 5 Jahre CD-Pipeline @ Deutsche Post AG Slide 22
Upcoming SlideShare
What to Upload to SlideShare
Next
Download to read offline and view in fullscreen.

1 Like

Share

Download to read offline

Dev Day 2019: Steve Lohn – 5 Jahre CD-Pipeline @ Deutsche Post AG

Download to read offline

2013 begann unsere DevOps-Reise mit dem ersten Entwurf einer Continuous Delivery Pipeline bis in die Produktion. Seit im März 2014 daraufhin das erste produktive Deployment erfolgte, haben wir nun mittlerweile 1000 vollautomatisierte Deployments im Jahr. Ich möchte einen Einblick in unsere Anfänge und die darauffolgenden Entwicklungen geben und unseren aktuellen Ansatz für Continuous Delivery vorstellen.

Related Books

Free with a 30 day trial from Scribd

See all

Related Audiobooks

Free with a 30 day trial from Scribd

See all

Dev Day 2019: Steve Lohn – 5 Jahre CD-Pipeline @ Deutsche Post AG

  1. 1. Steve Lohr, DevOps Evangelist & Product Owner CD DevDay 2019, Dresden, 21.05.2019 5 Jahre CD-Pipeline @ Deutsche Post AG KEINE VERSCHLUSSSACHE (OFFEN)
  2. 2. Alles begann Ende 2013 mit… KEINE VERSCHLUSSSACHE (OFFEN)
  3. 3. KEINE VERSCHLUSSSACHE (OFFEN) 2013
  4. 4. KEINE VERSCHLUSSSACHE (OFFEN) *Screenshot aus 2018, nicht 2013 2013
  5. 5. KEINE VERSCHLUSSSACHE (OFFEN) 1. Deployment 2013
  6. 6. KEINE VERSCHLUSSSACHE (OFFEN) Freigabe Start Deployment Ende Deployment 2013
  7. 7. KEINE VERSCHLUSSSACHE (OFFEN) Applikation Middleware Datenbank Infrastruktur InhalteKonfiguration Betriebssystem Ebenen die wir automatisch verändern konnten 2013
  8. 8. 2015 kam dann… KEINE VERSCHLUSSSACHE (OFFEN)
  9. 9. KEINE VERSCHLUSSSACHE (OFFEN) mehrere Stages 2015
  10. 10. KEINE VERSCHLUSSSACHE (OFFEN) 1 Job Groovy-Code Versions- kontrolle 2015
  11. 11. KEINE VERSCHLUSSSACHE (OFFEN) 2015
  12. 12. KEINE VERSCHLUSSSACHE (OFFEN) 2015
  13. 13. KEINE VERSCHLUSSSACHE (OFFEN) Performance Dependencies Security Funktionalität Code-Qualität 2015
  14. 14. KEINE VERSCHLUSSSACHE (OFFEN) Applikation Middleware Datenbank Infrastruktur InhalteKonfiguration Betriebssystem Ebenen die wir nun automatisch verändern konnten 2015
  15. 15. KEINE VERSCHLUSSSACHE (OFFEN) Stand: 01.05.2019 produktive Deployments der letzten 12 Monate 2019
  16. 16. KEINE VERSCHLUSSSACHE (OFFEN) PRODUATBUILD Dev PO Business Kunden 2019
  17. 17. KEINE VERSCHLUSSSACHE (OFFEN) 2019
  18. 18. KEINE VERSCHLUSSSACHE (OFFEN) stages { stage('BUILD') { steps { script { //load pipeline configuration from same path as Jenkinsfile, default is config.jenkins config = load 'config.jenkins' //! initializes build tool and environment variables initialize(this, config.build) //!- build (maven, gradle, etc.) compile() } } } stage('SCAN') { failFast true parallel { stage('TQS') { stages { stage('UNITTEST') { steps { //! unit test unitTest(config.build.springTests) } } stage('DEPENDENCIES') { steps { script { //dependency check for vulnerabilities by NIST and updates maven.dependencyCheck(config.build.dependencyCheck) […] 2019
  19. 19. KEINE VERSCHLUSSSACHE (OFFEN) CDlib Template Library Demo 2019
  20. 20. KEINE VERSCHLUSSSACHE (OFFEN) Applikation Middleware Datenbank Infrastruktur InhalteKonfiguration Betriebssystem Ebenen die wir heute automatisch verändern konnten 2019
  21. 21. KEINE VERSCHLUSSSACHE (OFFEN) Es bleibt spannend:
  22. 22. Vielen Dank für die Aufmerksamkeit. Fragen? Kontakt: steve.lohr@deutschepost.de https://www.xing.com/profile/Steve_Lohr/ https://github.com/schdief KEINE VERSCHLUSSSACHE (OFFEN)
  • LucasFiedler2

    Jun. 7, 2019

2013 begann unsere DevOps-Reise mit dem ersten Entwurf einer Continuous Delivery Pipeline bis in die Produktion. Seit im März 2014 daraufhin das erste produktive Deployment erfolgte, haben wir nun mittlerweile 1000 vollautomatisierte Deployments im Jahr. Ich möchte einen Einblick in unsere Anfänge und die darauffolgenden Entwicklungen geben und unseren aktuellen Ansatz für Continuous Delivery vorstellen.

Views

Total views

524

On Slideshare

0

From embeds

0

Number of embeds

277

Actions

Downloads

4

Shares

0

Comments

0

Likes

1

×