SAP Home Learn Build Integrate Model Operate Extend with AI ConnectTutorial navigator Knowledge Graph API Devtoberfest Developer Advocates App Space

Manage my Account SAP Devs YouTube ↗ Learnings ↗ Community ↗ Provide Feedback ↗
Logout
⤢ Open full site

Connect SAP Continuous Integration and Delivery with Your Corporate Git

Set up SAP Continuous Integration and Delivery, use SAP Connectivity service to connect it with your corporate Git repository, and create and run a basic CI/CD job.

Overview

🎓 beginner 30 min. SAP Connectivity ServiceBeginnerCloudSapui5SAP FioriSAP Business Technology Platform

You will learn

  • How to set up SAP Continuous Integration and Delivery
  • How to connect SAP Continuous Integration and Delivery with your corporate Git using SAP Connectivity service
  • How to create and trigger a basic SAP Continuous Integration and Delivery job
Sarah Lendle S Sarah Lendle August 15, 2024
Created by July 14, 2023
Contributors

Prerequisites

Prerequisites

Steps

Step 1 Set up SAP Continuous Integration and Delivery

Enable SAP Continuous Integration and Delivery, add the required permissions, and access the service.

  1. In your subaccount in the SAP BTP cockpit, choose ServicesService Marketplace.

  2. Search for Continuous Integration & Delivery and choose the appearing service tile.

    Service Tile
    Service Tile

    Note: If in the Service Marketplace, you can’t see the Continuous Integration & Delivery tile, you might need to add the required entitlements to your subaccount. See Configure Entitlements and Quotas from Your Global Account.

  3. Choose Create.

  4. In the New Instance or Subscription pop-up, select the Subscription plan and choose Create.

  5. From the navigation pane, choose Security Users.

    Note: If you use an enterprise account, you need to be a User & Role Administrator of your subaccount to view the Security section. See Managing Subaccounts Using the Cockpit.

  6. Choose the name of your user.

  7. From the Role Collections section, choose Assign Role Collection.

  8. From the dropdown list, select CICD Service Administrator and CICD Service Developer. Confirm your choice with Assign Role Collection.

    Assigning the CI/CD Roles
    Assigning the CI/CD Roles

  9. Navigate back to your subaccount overview and from the navigation pane, choose ServicesService Marketplace.

  10. Search for Continuous Integration & Delivery and choose the appearing service tile.

  11. Choose Go to Application.

    Accessing the CI/CD service
    Accessing the CI/CD service

As a result, the user interface of the SAP Continuous Integration and Delivery service opens.

Step 2 Set up the connection with the SAP Cloud Connector
+
Step 3 Create a virtual system and map it to your corporate Git
+
Step 4 Configure SAP Continuous Integration and Delivery
+
Step 5 Add a webhook in GitHub
+
Step 6 Create and trigger a basic CI/CD job
+

Resources

Discussion

Share feedback on this tutorial or join the conversation in SAP Community.

Submit detailed feedback Discuss in Community
Steps
Step 1 of 6
1. Set up SAP Continuous Integration and Delivery 2. Set up the connection with the SAP Cloud Connector 3. Create a virtual system and map it to your corporate Git 4. Configure SAP Continuous Integration and Delivery 5. Add a webhook in GitHub 6. Create and trigger a basic CI/CD job

Learn more →