Deployment Profiles
If you want to deploy an application in different environments using different set of properties, you can use deployment profile. A deployment profile is a collection of global variables, system properties, and BusinessEvents properties. You can associate a deployment profile to an application. An application can have multiple deployment profiles based on environment but only one can be selected as active profile.
The
Profiles view displays all the profiles associated with the application. You can add a new profile, or edit or delete an existing profile. You can select the active deployment profile for the application that can be used by instances. When an active profile is selected, the application instances status changes to
Needs Deployment. At the time of instance deployment all profile files are copied to deployment location. When instance is deployed the
-p
parameter with
<active_profile>.properties is added in the
<application_name>.sh file of application.
Changes made in profiles are not reflected for global variables, system properties, and BusinessEvents properties under configuration tab or vice versa.