beyond source code versioning - git at sap
TRANSCRIPT
![Page 1: Beyond Source Code Versioning - git at SAP](https://reader034.vdocument.in/reader034/viewer/2022052313/587e33f31a28abb93e8b78e7/html5/thumbnails/1.jpg)
© 2015 SAP SE or an SAP affiliate company. All rights reserved. 1 Public 1 © 2015 SAP SE or an SAP affiliate company. All rights reserved.
![Page 2: Beyond Source Code Versioning - git at SAP](https://reader034.vdocument.in/reader034/viewer/2022052313/587e33f31a28abb93e8b78e7/html5/thumbnails/2.jpg)
© 2015 SAP SE or an SAP affiliate company. All rights reserved. 2 Public
Dirk who?
• With SAP since 2001
• Keeps stuff running at
https://www.twogo.com
• First product in SAP history
which delivers daily
• @doergn
![Page 3: Beyond Source Code Versioning - git at SAP](https://reader034.vdocument.in/reader034/viewer/2022052313/587e33f31a28abb93e8b78e7/html5/thumbnails/3.jpg)
© 2015 SAP SE or an SAP affiliate company. All rights reserved. 3 Public
SAP – No sure…!?
• Largest business software vendor in the world
• ~74k employees
• ~19k developers
• Our customers produce…
• > 52% of the world’s movies
• > 86% of the world’s athletic footwear
• > 70% of the world’s chocolate
• > 72% of the world’s beer
![Page 4: Beyond Source Code Versioning - git at SAP](https://reader034.vdocument.in/reader034/viewer/2022052313/587e33f31a28abb93e8b78e7/html5/thumbnails/4.jpg)
© 2015 SAP SE or an SAP affiliate company. All rights reserved. 4 Public
![Page 5: Beyond Source Code Versioning - git at SAP](https://reader034.vdocument.in/reader034/viewer/2022052313/587e33f31a28abb93e8b78e7/html5/thumbnails/5.jpg)
© 2015 SAP SE or an SAP affiliate company. All rights reserved. 5 Public
git flavors and tools at SAP
Gerrit
![Page 6: Beyond Source Code Versioning - git at SAP](https://reader034.vdocument.in/reader034/viewer/2022052313/587e33f31a28abb93e8b78e7/html5/thumbnails/6.jpg)
© 2015 SAP SE or an SAP affiliate company. All rights reserved. 6 Public
TwoGo – Daily deliveries
• TwoGo - Cloud based ride sharing service
• Delivers daily
• Continuous Delivery
• DevOps
• Use Enterprise GitHub
![Page 7: Beyond Source Code Versioning - git at SAP](https://reader034.vdocument.in/reader034/viewer/2022052313/587e33f31a28abb93e8b78e7/html5/thumbnails/7.jpg)
© 2015 SAP SE or an SAP affiliate company. All rights reserved. 7 Public
What we changed
More Kanban
Less Scrum
DevOps
Continuous
Delivery
![Page 8: Beyond Source Code Versioning - git at SAP](https://reader034.vdocument.in/reader034/viewer/2022052313/587e33f31a28abb93e8b78e7/html5/thumbnails/8.jpg)
© 2015 SAP SE or an SAP affiliate company. All rights reserved. 8 Public
Continuous Delivery
“The goal of continuous delivery is to give accurate
feedback as quickly as possible about the whole
development process.”
• The faster the feedback, the less waste
• The less waste, the lower the cost
• Faster feedback means better results to customers
• Happier customers = more customers, increased revenue
• Increased revenue and lower cost = better business results
„Measuring Mobile Apps“, Dec. 2013
![Page 9: Beyond Source Code Versioning - git at SAP](https://reader034.vdocument.in/reader034/viewer/2022052313/587e33f31a28abb93e8b78e7/html5/thumbnails/9.jpg)
© 2015 SAP SE or an SAP affiliate company. All rights reserved. 9 Public
Continuous Delivery – Deployment Pipeline
Commit Integration Acceptance Productive
![Page 10: Beyond Source Code Versioning - git at SAP](https://reader034.vdocument.in/reader034/viewer/2022052313/587e33f31a28abb93e8b78e7/html5/thumbnails/10.jpg)
© 2015 SAP SE or an SAP affiliate company. All rights reserved. 10 Public
Continuous Delivery – Deployment Pipeline
Commit Integration Acceptance
![Page 11: Beyond Source Code Versioning - git at SAP](https://reader034.vdocument.in/reader034/viewer/2022052313/587e33f31a28abb93e8b78e7/html5/thumbnails/11.jpg)
© 2015 SAP SE or an SAP affiliate company. All rights reserved. 11 Public
Continuous Delivery – Deployment Pipeline
Commit Integration Acceptance
#SayGitHubCounter
![Page 12: Beyond Source Code Versioning - git at SAP](https://reader034.vdocument.in/reader034/viewer/2022052313/587e33f31a28abb93e8b78e7/html5/thumbnails/12.jpg)
© 2015 SAP SE or an SAP affiliate company. All rights reserved. 12 Public
Continuous Delivery – Deployment Pipeline
Commit Integration Acceptance
#SayGitHubCounter
![Page 13: Beyond Source Code Versioning - git at SAP](https://reader034.vdocument.in/reader034/viewer/2022052313/587e33f31a28abb93e8b78e7/html5/thumbnails/13.jpg)
© 2015 SAP SE or an SAP affiliate company. All rights reserved. 13 Public
Continuous Delivery – Deployment Pipeline
Commit Integration Acceptance
#SayGitHubCounter
![Page 14: Beyond Source Code Versioning - git at SAP](https://reader034.vdocument.in/reader034/viewer/2022052313/587e33f31a28abb93e8b78e7/html5/thumbnails/14.jpg)
© 2015 SAP SE or an SAP affiliate company. All rights reserved. 14 Public
Continuous Delivery – Deployment Pipeline
Commit Integration Acceptance
#SayGitHubCounter
![Page 15: Beyond Source Code Versioning - git at SAP](https://reader034.vdocument.in/reader034/viewer/2022052313/587e33f31a28abb93e8b78e7/html5/thumbnails/15.jpg)
© 2015 SAP SE or an SAP affiliate company. All rights reserved. 15 Public
Continuous Delivery – Deployment Pipeline
Commit Integration Acceptance
#SayGitHubCounter
![Page 16: Beyond Source Code Versioning - git at SAP](https://reader034.vdocument.in/reader034/viewer/2022052313/587e33f31a28abb93e8b78e7/html5/thumbnails/16.jpg)
© 2015 SAP SE or an SAP affiliate company. All rights reserved. 16 Public
Continuous Delivery – Deployment Pipeline
Commit Integration Acceptance
#SayGitHubCounter
![Page 17: Beyond Source Code Versioning - git at SAP](https://reader034.vdocument.in/reader034/viewer/2022052313/587e33f31a28abb93e8b78e7/html5/thumbnails/17.jpg)
© 2015 SAP SE or an SAP affiliate company. All rights reserved. 17 Public
Continuous Delivery – Deployment Pipeline
Commit Integration Acceptance Productive
Test Data
Prod. Data
#SayGitHubCounter
![Page 18: Beyond Source Code Versioning - git at SAP](https://reader034.vdocument.in/reader034/viewer/2022052313/587e33f31a28abb93e8b78e7/html5/thumbnails/18.jpg)
© 2015 SAP SE or an SAP affiliate company. All rights reserved. 18 Public
Continuous Delivery – Deployment Pipeline
Commit Integration Acceptance Productive
Test Data
Prod. Data
#SayGitHubCounter
![Page 19: Beyond Source Code Versioning - git at SAP](https://reader034.vdocument.in/reader034/viewer/2022052313/587e33f31a28abb93e8b78e7/html5/thumbnails/19.jpg)
© 2015 SAP SE or an SAP affiliate company. All rights reserved. 19 Public
Continuous Delivery – Deployment Pipeline
Commit Integration Acceptance Productive
#SayGitHubCounter
![Page 20: Beyond Source Code Versioning - git at SAP](https://reader034.vdocument.in/reader034/viewer/2022052313/587e33f31a28abb93e8b78e7/html5/thumbnails/20.jpg)
© 2015 SAP SE or an SAP affiliate company. All rights reserved. 20 Public
Continuous Delivery – Deployment Pipeline
Commit Integration Acceptance Productive
#SayGitHubCounter
![Page 21: Beyond Source Code Versioning - git at SAP](https://reader034.vdocument.in/reader034/viewer/2022052313/587e33f31a28abb93e8b78e7/html5/thumbnails/21.jpg)
© 2015 SAP SE or an SAP affiliate company. All rights reserved. 21 Public
Continuous Delivery – Deployment Pipeline
Commit Integration Acceptance Productive
#SayGitHubCounter
![Page 22: Beyond Source Code Versioning - git at SAP](https://reader034.vdocument.in/reader034/viewer/2022052313/587e33f31a28abb93e8b78e7/html5/thumbnails/22.jpg)
© 2015 SAP SE or an SAP affiliate company. All rights reserved. 22 Public
Continuous Delivery – Deployment Pipeline
Version Control
Commit Integration Acceptance Productive
![Page 23: Beyond Source Code Versioning - git at SAP](https://reader034.vdocument.in/reader034/viewer/2022052313/587e33f31a28abb93e8b78e7/html5/thumbnails/23.jpg)
© 2015 SAP SE or an SAP affiliate company. All rights reserved. 23 Public
Continuous Delivery – Deployment Pipeline
Version Control
Commit Integration Acceptance Productive
Artifact Repositories
![Page 24: Beyond Source Code Versioning - git at SAP](https://reader034.vdocument.in/reader034/viewer/2022052313/587e33f31a28abb93e8b78e7/html5/thumbnails/24.jpg)
© 2015 SAP SE or an SAP affiliate company. All rights reserved. 24 Public
Branches
![Page 25: Beyond Source Code Versioning - git at SAP](https://reader034.vdocument.in/reader034/viewer/2022052313/587e33f31a28abb93e8b78e7/html5/thumbnails/25.jpg)
© 2015 SAP SE or an SAP affiliate company. All rights reserved. 25 Public
Branches
![Page 26: Beyond Source Code Versioning - git at SAP](https://reader034.vdocument.in/reader034/viewer/2022052313/587e33f31a28abb93e8b78e7/html5/thumbnails/26.jpg)
© 2015 SAP SE or an SAP affiliate company. All rights reserved. 26 Public
Branches
![Page 27: Beyond Source Code Versioning - git at SAP](https://reader034.vdocument.in/reader034/viewer/2022052313/587e33f31a28abb93e8b78e7/html5/thumbnails/27.jpg)
© 2015 SAP SE or an SAP affiliate company. All rights reserved. 27 Public
Branches
![Page 28: Beyond Source Code Versioning - git at SAP](https://reader034.vdocument.in/reader034/viewer/2022052313/587e33f31a28abb93e8b78e7/html5/thumbnails/28.jpg)
© 2015 SAP SE or an SAP affiliate company. All rights reserved. 28 Public
And the beat goes on…and on…and on…and on…and on…
![Page 29: Beyond Source Code Versioning - git at SAP](https://reader034.vdocument.in/reader034/viewer/2022052313/587e33f31a28abb93e8b78e7/html5/thumbnails/29.jpg)
© 2015 SAP SE or an SAP affiliate company. All rights reserved. 29 Public
The Hub
![Page 30: Beyond Source Code Versioning - git at SAP](https://reader034.vdocument.in/reader034/viewer/2022052313/587e33f31a28abb93e8b78e7/html5/thumbnails/30.jpg)
© 2015 SAP SE or an SAP affiliate company. All rights reserved. 30 Public
![Page 31: Beyond Source Code Versioning - git at SAP](https://reader034.vdocument.in/reader034/viewer/2022052313/587e33f31a28abb93e8b78e7/html5/thumbnails/31.jpg)
© 2015 SAP SE or an SAP affiliate company. All rights reserved. 31 Public
Social Coding
![Page 32: Beyond Source Code Versioning - git at SAP](https://reader034.vdocument.in/reader034/viewer/2022052313/587e33f31a28abb93e8b78e7/html5/thumbnails/32.jpg)
© 2015 SAP SE or an SAP affiliate company. All rights reserved. 32 Public
Social Coding
![Page 33: Beyond Source Code Versioning - git at SAP](https://reader034.vdocument.in/reader034/viewer/2022052313/587e33f31a28abb93e8b78e7/html5/thumbnails/33.jpg)
© 2015 SAP SE or an SAP affiliate company. All rights reserved. 33 Public
Thank you
Contact information: Dirk Lehmann Technical Operations, TwoGo by SAP [email protected]
Blog
@doergn
![Page 34: Beyond Source Code Versioning - git at SAP](https://reader034.vdocument.in/reader034/viewer/2022052313/587e33f31a28abb93e8b78e7/html5/thumbnails/34.jpg)
© 2015 SAP SE or an SAP affiliate company. All rights reserved. 34 Public
Images
• Slide 17: Apple - http://pixabay.com/de/roter-apfel-apple-lecker-di%C3%A4t-83085/ - Public Domain
Slide 17 & 17: Pear - http://pixabay.com/de/apfel-birne-obst-reif-s%C3%BC%C3%9F-10889/ - Public Domain
• Slide 18: Apples - http://www.public-domain-image.com/full-image/flora-plants-public-domain-images-pictures/
fruits-public-domain-images-pictures/apple-pictures/shiny-red-apples.jpg-royalty-free-stock-picture.html
- Public Domain