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

Set Up a CI/CD Pipeline for SAP BTP, Cloud Foundry Runtime

This section describes how to configure and run a predefined continuous integration and delivery (CI/CD) pipeline that automatically tests, builds, and deploys your code changes to speed up your development and delivery cycles.

Overview

🎓 beginner 30 min. SAP Cloud Application Programming ModelBeginnerNode JsSAP Business Technology PlatformSAP Fiori

You will learn

  • How to initialize a repository in SAP Business Application Studio.
  • How to set up your CI/CD pipeline.
Created by October 6, 2023
Contributors

Prerequisites

Prerequisites

OUT OF MAINTENANCE

This tutorial is no longer maintained. For an up-to-date version and support with any issues, refer to the Develop a Full-Stack CAP Application Following the SAP BTP Developer’s Guide mission in the SAP Discovery Center.

Steps

Step 1 Create a repository

To be able to perform the steps for setting up a CI/CD pipeline, you need a public repository. Currently, SAP Continuous Integration and Delivery supports GitHub and Bitbucket repositories.

For real application development, you need to consider the right place for your repository.

In this example, we’re creating a repository on GitHub. You need a GitHub account for this step. Go ahead and create one if you don’t have it yet.

  1. Create a new GitHub repository in your GitHub account.

  2. Under Repository name, enter incident-management.

  3. Choose Create repository.

    Create repository
    Create repository

  4. You’re directed to the Quick Setup page of your new repository. Make sure to copy the URL of the repository as you’ll need it in the next steps.

    Quick Setup
    Quick Setup

Step 2 Initialize a repository in SAP Business Application Studio
+
Step 3 Enable SAP Continuous Integration and Delivery Service
+
Step 4 Access SAP Continuous Integration and Delivery Service
+
Step 5 Add Credentials
+
Step 6 Add a CI/CD job
+
Step 7 Create a GitHub webhook
+
Step 8 Test your 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 8
1. Create a repository 2. Initialize a repository in SAP Business Application Studio 3. Enable SAP Continuous Integration and Delivery Service 4. Access SAP Continuous Integration and Delivery Service 5. Add Credentials 6. Add a CI/CD job 7. Create a GitHub webhook 8. Test your job

Learn more →