The repository contains Multitarget Application (MTA) examples for SAP Business Technology Platform Cloud Foundry environment. Examples demonstrate how to achieve different goals using MTAs and what are the capabilities of SAP Cloud Deployment service in Cloud Foundry environment.
Before you start with the examples, please make sure that:
-
You are familiar with the basic concepts of Cloud Foundry, such as Cloud Foundry applications, services, service bindings
-
You are familiar with the basic concepts of MTA modeling, such as MTA modules, resources and dependencies between them. For more information, you may refer to official documentation for Multitarget Applications for the Cloud Foundry Environment on the SAP Help Portal: Multitarget Applications for the Cloud Foundry Environment
-
Access to SAP Business Technology Platform Cloud Foundry environment. There you need to have account. MTA examples will be deployed in some of the account’s organization and space.
-
Installed CloudFoundry CLI - ensure that CloudFoundry CLI is installed and working. For more information about installation of CloudFoundry CLI, please visit the official CloudFoundry Documentation. For the examples, CloudFoundry CLI v8 is supported.
-
Installed MultiApps CF CLI Plugin - ensure that MultiApps CF CLI Plugin is installed and working. For more information, please visit the official GitHub Page
-
[Optional] Installed Cloud MTA Build Tool - the tool is used in some of the listed use cases. For more information please visit the official Cloud MTA Build Tool Documentation
Clone the repository, following the instructions.
Optimize deploy time by executing deploy operations in parallel
Most examples are generic for MultiApps Controller that is the standard MTA Deployment service for Cloud Foundry. Some, however are runnable only on SAP Business Technology Platform Cloud Foundry, because of speciffic service offerings or functionalities available only there.
Not detected issues
Create an issue, following the instructions.
Copyright (c) 2020 SAP SE or an SAP affiliate company. All rights reserved. This project is licensed under the Apache Software License, version 2.0 except as noted otherwise in the [LICENSE](LICENSES/Apache-2.0.txt) file.