This lab shows how to setup Continous Integration & Delivery (CI/CD) for SAP Fiori based apps for NetWeaver ABAP.
CI/CD is designed for businesses, that want to improve applications frequently and require a reliable delivery process. The added effort to standardize builds, develop tests, and automate deployments is the manufacturing process for deploying code changes especially at scale and at a high quality.
In this lab, we use AWS CodePipeline including CodeBuild and CodeDeploy as a serverless CI/CD toolset on top of a SAP Fiori sample application. As a benefit, you don’t have to worry about managing any CI/CD servers or infrastructure. Furthermore, it comes with an onDemand pricing model, so that you can directly start practice DevOps at your company. The lab also leverages AWS Cloud9 as development environment and AWS CodeCommit as source code repository, however both these services are optional and can be easily replaced.
To complete this lab, you will need the following items