2. SIT Vienna 2019Page 2 CI/CD in the SAP area
HELLA Sonnen- und Wetterschutztechnik GmbH
3. SIT Vienna 2019Page 3 CI/CD in the SAP area
https://www.atlassian.com/continuous-delivery/principles/continuous-integration-vs-delivery-vs-deployment
Continuous Integration vs. Delivery vs. Deployment
5. SIT Vienna 2019Page 5 CI/CD in the SAP area
Continuous Integration in the SAP area
6. SIT Vienna 2019Page 6 CI/CD in the SAP area
Continuous Delivery – Project Piper
https://developers.sap.com/tutorials/ci-aws-0-introduction.html
https://github.com/SAP/jenkins-library/
7. SIT Vienna 2019Page 7 CI/CD in the SAP area
abapGit – The community project
Initiated by Lars Hvam
Open Source ABAP
Easy to install
https://github.com/larshp/
abapGit
8. SIT Vienna 2019Page 8 CI/CD in the SAP area
Local Continuous Integration in Eclipse
Open Source
9. SIT Vienna 2019Page 9 CI/CD in the SAP area
https://www.atlassian.com/continuous-delivery/principles/continuous-integration-vs-delivery-vs-deployment
Continuous Integration vs. Delivery vs. Deployment
10. SIT Vienna 2019Page 10 CI/CD in the SAP area
Chairat Onyaem https://blogs.sap.com/2017/11/11/continuous-integration-in-abap-using-jenkins/
Andreas Gautsch https://blogs.sap.com/2017/09/01/abap-continuous-integration-with-jenkins/
Christian Lechner https://github.com/lechnerc77/ABAP_CI_PIPELINE_BASE
Various setups with Jenkins already exist
11. SIT Vienna 2019Page 11 CI/CD in the SAP area
Continuous Delivery ABAP by SAP
Is the Change and Transport system (CTS) already Continuous Delivery?
More automation Smaller increments
12. SIT Vienna 2019Page 12 CI/CD in the SAP area
https://www.atlassian.com/continuous-delivery/principles/continuous-integration-vs-delivery-vs-deployment
Continuous Integration vs. Delivery vs. Deployment
13. SIT Vienna 2019Page 13 CI/CD in the SAP area
Continuous Deployment – The Race
Facebook releases every few hours
https://www.infoq.com/news/2017/09/facebook-release-scale/
Amazon did a deploy each second in 2015
https://dzone.com/articles/release-frequency-a-need-for-speed
Continuous Deployment at LinkedIn
https://engineering.linkedin.com/blog/2019/learnings-from-the-journey-to-continuous-deployment
14. SIT Vienna 2019Page 14 CI/CD in the SAP area
Continuous Deployment – the Race
There are common
rules
If you push the limits … … be prepared
15. SIT Vienna 2019Page 15 CI/CD in the SAP area
... not only but additionally as safety net
Feature toggles
Canary release
A/B testing
BlueGreen deployment
Continuous Deployment – Test in production !?
16. SIT Vienna 2019Page 16 CI/CD in the SAP area
Thanks for your attention!
andreas_gautsch
Time for questions and comments