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, Kyma 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 60 min. SAP Cloud Application Programming ModelBeginnerNode JsSAP Business Technology PlatformSAP Fiori

You will learn

  • How to initialize a repository in VS Code.
  • How to set up your CI/CD pipeline.
Grzegorz Karaluch G Grzegorz Karaluch March 4, 2026
Created by January 30, 2024
Contributors

Prerequisites

Prerequisites

This tutorial follows the guidance provided in the SAP BTP Developer’s Guide.

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 VS Code
+
Step 3 Enable SAP Continuous Integration and Delivery service
+
Step 4 Create a Service Account
+
Step 5 Access SAP Continuous Integration and Delivery service
+
Step 6 Add Credentials
+
Step 7 Prepare package.json
+
Step 8 Add a CI/CD job
+
Step 9 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 9
1. Create a repository 2. Initialize a repository in VS Code 3. Enable SAP Continuous Integration and Delivery service 4. Create a Service Account 5. Access SAP Continuous Integration and Delivery service 6. Add Credentials 7. Prepare package.json 8. Add a CI/CD job 9. Test your job

Learn more →