

Written by Marc Janssen, Enterprise Integration Consultant at Rojo Consultancy.
Continuous Integration and Continuous Delivery (CI/CD) embodies a culture, set of operating principles, and collection of practices that enable integration development teams to deliver changes more frequently and reliably. With regards to SAP Cloud Integrations, CI/CD bridges the gaps between development and operation activities by enforcing automation in building, testing, and deployment of iFlows.
SAP Cloud Integration CI/CD Cycle
In order to automate processes to a high degree, different tools can be used. These tools can be code repository/version control, quality control (code check, naming conventions) and automated testing, and notifications.
Although the initial set up of this process can be complicated and time consuming, the benefits are plenty. With CI/CD;
Implementing a CI/CD cycle leads to many benefits for your organisation. However, the process, unfortunately comes with some challenges to manage:
In short, managing the CI/CD processes of your SAP Cloud Integrations and making it user-friendly can be a challenge.
To tackle these challenges, we have developed a solution that brings together all the important information of your Cloud Integration packages and iFlows, and allows developers to initiate the different CI/CD processes from one central application.
The solution is built with a combination of tools that are often included in Office 365 subscriptions: SharePoint, and the Microsoft Power Platform (PowerApps and Power Automate).
A SharePoint Online List is used to store all the relevant data regarding the Cloud Integration Packages and iFlows. This includes information like IDs, names, version, last commit, but also deployment statuses and versions for all environments. The data is updated every night using Power Automate to retrieve data from the SAP Cloud Integration Platform. On top of the SharePoint List, a Power App is built to initiate the different CI/CD processes. With this SharePoint List and the Power App, the developers have a complete overview of their packages and iFlows, and are able to initiate the CI/CD operations directly from the application.
The solution includes the following features:
PowerApps CI/CD Management
Curious to explore how this solution can benefit your organisation? Get in touch with us now!