SAP Continuous Integration and Delivery for SAP Integration Suite Artifacts
With its latest release, SAP Continuous Integration and Delivery provides a predefined pipeline for SAP Integration Suite Artifacts. In this blog post I would like to show you the steps how to use this new functionality and configure a CI/CD pipeline for the development of integration content in SAP Cloud Integration.
You have enabled SAP Continuous Integration and Delivery. See Enabling the Service.
You are an administrator of SAP Continuous Integration and Delivery. See Assigning Roles and Permissions.
- You have provisioned the Cloud Integration capability as part of SAP Integration Suite. See Initial Setup of SAP Cloud Integration in the Cloud Foundry Environment.
- You’ve created the Process Integration Runtime service instance of plan api and a service key to authenticate your pipeline against SAP Cloud Integration. See Setting Up OAuth Inbound Authentication with Client Credentials Grant for API Clients, Cloud Foundry Environment.
- First, you have to transfer your integration artifacts from SAP Cloud Integration to a repository of your source code management system. To do this, perform the following steps:
In SAP Cloud Integration, open your integration package and choose Artifacts.
Choose Actions→ Download.
Save the *.zip file to your choice of destination.
Note: Repeat the procedure in case you make changes in your integration flow in SAP Cloud Integration.
- In SAP Continuous Integration and Delivery, configure a new job as described in Create a Job. As Pipeline, choose SAP Integration Suite Artifacts.
- In this demo, I will use Job Editor from the Configuration Mode dropdown list.
- In the Stages tab, specify the general parameters. Then switch on and configure the stages you want to execute.
- Don’t forget to save your job.
Of course, if you prefer, you can use the Source Repository Option for configuring your job.
In that case you can follow our documentation instead.
After you have created the job, you can either run it manually, or you can create Webhook to automate your builds.
The picture below shows the result of a job run. In this view, you can monitor its outcome.
Documentation & Further Readings
If you have found this article useful and want to learn more and use the SAP Continuous Integration and Delivery to manage your SAP Integration Suite Artifacts, take a look at the following resources:
- Our Product Documentation – SAP Continuous Integration and Delivery Documentation
- A very useful blog post containing information for the different scenarios – CI/CD for SAP Integration Suite? Here you go!
Not what you have expected?
If you think that we’ve missed important use cases, please help us improve our offering by leaving a note to this blog or submit your idea in SAP Business Technology Platform Continuous Influence Program.