In this exercise, we will create a Jenkins pipeline and execute it. this pipeline will upload the integration flow in to SAP cloud integration Design time, deploy to the runtime and get the runtime execution status.
- Login to the Jenkins service using instructor provided URL and tenant booker app generated login credentials.

Select New Item
-
Create new pipeline item using + New Item Option. provide the pipeline name and select Pipeline. name will be <'USERID'>-IN180, where user id is your login user id as shown in below example. Click on ok to complete pipeline creation.

-
Provide the pipeline configuration, where Definition as "Pipeline script from SCM", SCM option as "GIT" and Repository URL, i.e. https://github.com/<'GitHub-User'>/IN180.git as shown below.

Replace <'GitHub-User'> with your GitHub account user name.
After completing these steps you will have Integration Suite specific piper steps are executed, that have been configured in the config.yml file.
-
Click on build now , which will start executing the integration suite piper commands after downloading git repository in to Jenkins workspace.

-
Click on the console output to understand the Jenkins Job execution flow

-
Verify the Integration Flow Execution Result - In the console you can verify last configured integration suite piper command execution result (i.e. integrationArtifactGetMplStatus command)

After completing above steps, we can verify in the integration suite tenant that Integration flow artifact created in the Design time , also deployed in the runtime and in the message monitoring status its execution is successful
- Login to the SAP Cloud integration tenant with tenant booker app provided credentials.
-
In the design time search and open the package CICD, move to the tab Artifacts and verify that your user-specific flow was created.

-
Select Manage Integration Content under monitoring integration scenarios.

-
Verify in the runtime for deployed integration artifacts, integration flow deployed or not!.

-
First click on Monitor Message processing link for deployed integration artefact

-
Finally we can check the Message monitoring for the execution status of the integration flow.

You've now successfully executed an CI/CD job for integration Suite, automating various tasks such as Upload, Deploy and Message Monitoring Result check.
Continue to - Exercise 3 - Setup Git repository for CI/CD Service


