Deployment considerations
With the application development tools, you can develop locally and even test your application using mock data or by connecting the backing services. For commercial projects, you need to deliver your application by deploying it to a productive SAP BTP environment. The first target for deployment will be a development environment. Depending on your change delivery model, you should typically use a source code management tool, such as Git, which also helps with collaboration for developing code as a team. Your source code must be stored in a repository that supports your management tool. You have internet-facing options such as GitHub, GitLab, BitBucket, Azure Repos, and others. Alternatively, you can establish your own on-premise platform behind your firewall.
This is the starting point of your continuous integration and continuous delivery (CI/CD) approach. You can use the source code repository and establish a pipeline to automate your software delivery...