In this lesson, you will get an overview of the solutions SAP provides for CI/CD.
Depending on the level of flexibility you desire and the expertise in continuous integration and delivery you bring, you can choose between two SAP offerings for CI/CD:
- The SAP Continuous Integration and Delivery service on SAP BTP
- The open-source project "Piper"
SAP Continuous Integration and Delivery
SAP Continuous Integration and Delivery is a service on SAP BTP that focuses on simplicity: It doesn't require any expertise in CI/CD and offers ready-to-use pipelines for SAP-specific development projects. Connected to your source code repository, these pipelines can automatically build, test, and deploy your code changes. Thereby, they help you detect issues as quickly as possible and prevent integration problems before completing your development.
Watch the video below to get a better understanding of how SAP Continuous Integration and Delivery works:
Project "Piper"
Project "Piper" is an open-source project for customers who are experienced in continuous integration and delivery and bring their own CI/CD stack. Its focus is on flexibility: with project "Piper", you get preconfigured Jenkins pipelines that you can use in your own Jenkins infrastructure and adapt according to your needs, if necessary.
It consists of a shared library, which contains the description of steps, scenarios, and utilities, and a set of Docker images that can be used to implement best practices processes.