mirror of
https://github.com/SAP/jenkins-library.git
synced 2024-12-14 11:03:09 +02:00
42 lines
2.5 KiB
Markdown
42 lines
2.5 KiB
Markdown
|
# SAP Cloud SDK Pipeline
|
||
|
|
||
|
<img src="https://help.sap.com/doc/6c02295dfa8f47cf9c08a19f2e172901/1.0/en-US/logo-for-cd.svg" alt="SAP Cloud SDK for Continuous Delivery Logo" height="122.92" width="226.773" align="right"/></a>
|
||
|
|
||
|
If you are building an application with [SAP Cloud SDK](https://community.sap.com/topics/cloud-sdk), the [SAP Cloud SDK pipeline](https://github.com/SAP/cloud-s4-sdk-pipeline) helps you to quickly build and deliver your app in high quality.
|
||
|
Thanks to highly streamlined components, setting up and delivering your first project will just take minutes.
|
||
|
|
||
|
## Qualities and Pipeline Features
|
||
|
|
||
|
The SAP Cloud SDK pipeline is based on project "piper" and offers unique features for assuring that your SAP Cloud SDK based application fulfills highest quality standards.
|
||
|
In conjunction with the SAP Cloud SDK libraries, the pipeline helps you to implement and automatically assure application qualities, for example:
|
||
|
|
||
|
* Functional correctness via:
|
||
|
* Backend and frontend unit tests
|
||
|
* Backend and frontend integration tests
|
||
|
* User acceptance testing via headless browser end-to-end tests
|
||
|
* Non-functional qualities via:
|
||
|
* Dynamic resilience checks
|
||
|
* Performance tests based on *Gatling* or *JMeter*
|
||
|
* Code Security scans based on *Checkmarx* and *Fortify*
|
||
|
* Dependency vulnerability scans based on *Whitesource*
|
||
|
* IP compliance scan based on *Whitesource*
|
||
|
* Zero-downtime deployment
|
||
|
* Proper logging of application errors
|
||
|
|
||
|
![Screenshot of SAP Cloud SDK Pipeline](../../images/cloud-sdk-pipeline.png)
|
||
|
|
||
|
## Supported Project Types
|
||
|
|
||
|
The pipeline supports the following types of projects:
|
||
|
|
||
|
* Java projects based on the [SAP Cloud SDK Archetypes](https://mvnrepository.com/artifact/com.sap.cloud.sdk.archetypes).
|
||
|
* JavaScript projects based on the [SAP Cloud SDK JavaScript Scaffolding](https://github.com/SAP/cloud-s4-sdk-examples/tree/scaffolding-js).
|
||
|
* TypeScript projects based on the [SAP Cloud SDK TypeScript Scaffolding](https://github.com/SAP/cloud-s4-sdk-examples/tree/scaffolding-ts).
|
||
|
* SAP Cloud Application Programming Model (CAP) projects based on the _SAP Cloud Platform Business Application_ WebIDE Template.
|
||
|
|
||
|
You can find more details about the supported project types and build tools in the [project documentation](https://github.com/SAP/cloud-s4-sdk-pipeline/blob/master/doc/pipeline/build-tools.md).
|
||
|
|
||
|
## Legal Notes
|
||
|
|
||
|
Note: This license of this repository does not apply to the SAP Cloud SDK for Continuous Delivery Logo referenced in this page
|