CI/CD pipelines
A pipeline that builds, tests and delivers an application each time its source repository changes, with a build log that shows which step failed. DeploymentDeploymentGetting an application onto a runtime and keeping it there: build descriptors, deployment topology, service bindings and lifecycle operations. The target runtime determines how the application is packaged and configured.SAP and community, narrow by design describes getting the build onto its target runtime.
Overview
A pipeline that builds, tests and delivers an application each time its Git repository changes, and the build log that shows which step failed. Putting a build onto a runtime is deploymentDeploymentGetting an application onto a runtime and keeping it there: build descriptors, deployment topology, service bindings and lifecycle operations. The target runtime determines how the application is packaged and configured.SAP and community, narrow by design; moving an archive or application content between accounts, through an import queue is SAP Cloud Transport ManagementSAP Cloud Transport ManagementMoves software deliverables between SAP BTP accounts along a modelled landscape of transport nodes and routes: Multitarget Application archives, and application-specific content such as SAP Cloud Integration iFlows.sap official, btp.
SAP Continuous Integration and DeliverySAP Continuous Integration and DeliveryA BTP service that runs SAP's predefined CI/CD pipelines for designated SAP development projects, building, testing and deploying the changes pushed to a connected Git repository.sap official, btp connects to a Git repository, with stored credentials for a private one, and runs predefined pipelines that build, test and deploy each code change, with the build status and detailed logs to monitor.
Not covered: At predefined pipelines for designated SAP development projects. Control over how a change propagates towards production comes from integrating SAP Cloud Transport ManagementSAP Cloud Transport ManagementMoves software deliverables between SAP BTP accounts along a modelled landscape of transport nodes and routes: Multitarget Application archives, and application-specific content such as SAP Cloud Integration iFlows.sap official, btp with a CI/CD solution.
No community artifact is documented here.
On the CAP door this is the workflows cds add github-actions writes and the ready-made CAP pipeline in SAP Continuous Integration and DeliverySAP Continuous Integration and DeliveryA BTP service that runs SAP's predefined CI/CD pipelines for designated SAP development projects, building, testing and deploying the changes pushed to a connected Git repository.sap official, btp: test on push, deploy to staging from the main branch, deploy to production on a release.
@sap/cds-dk The command line client and development toolkit for CAP projects, with the commands cds build, cds deploy, cds watch and cds add among them.
Not covered: At the workflow file. The workflows are GitHub Actions and nothing else; the variables and secrets of the target account, a sandbox subaccount as the organisation's default, are yours to maintain; and which branch or tag deploys where is the workflow's convention, not the runtime's. A pipeline on Jenkins, GitLab or Azure is project Piper's, linked from the guide and not indexed here.
No community artifact is documented here.
Artifacts
Content
Show 2 more
Seen working
Neither the package manifest nor the repository tree declares a licence.
Neither the package manifest nor the repository tree declares a licence.
Details
Coverage
For your agent
- Ref
capability:ci-cd- JSON
- /capabilities/ci-cd.json
- MCP
- Connecting an agent