Working with Deployment Profiles
As an Application Developer you create Deployment Profiles to link Applications to Environments.
Important! The actions that you can perform depend on your folder permissions, see: Folder Permissions.
This page includes the following:
Deployment Profiles are managed within the Application main section of the Release Automation perspective.
- Double-click an Application to open it.
- Click the Profiles tab.
From the All Profiles list you can:
- See the list of Deployment Profiles of the Application.
- Edit the properties of a Deployment Profile from the sidebar.
- Click the left icon or hover over the Profile name on the column header to access its full functionality.
- Trigger the most common Actions from the Toolbar.
Tip: For more information about how to search for entities and narrow down the results, see: Global Search
- Double-click the Application where you want to create the Deployment Profile.
- Click the Profiles tab and select All Profiles.
- Click the Create button on the toolbar. The Create Deployment Profile dialog is displayed.
- Enter a name for the new Deployment Profile.
- Assign an Environment. Only environments where the current user has use rights on are selectable.
- Select the folder where you want to store your Deployment Profile.
- Assign an owner to the Deployment Profile.
You can select the current user or one of the user groups the user belongs to as owner (or one of all active user groups for administrators). To assign a different user, edit the entity after creating it.
- Click Assign Login Object and select a Login Object from the list.
Note: For each component in the application, the system will automatically assign the matching (type + filters) deployment targets within the environment. It will also set the component links wherever there is only one possible target.
Editing the Properties of Deployment Profiles
You can change the following Profile properties:
-
Basic attributes of the Deployment Profile. You can edit the Name, Folder, Login and Owner.
-
The description is limited to 4000 characters.
-
Actions are located on the toolbar. They can be also triggered from the context menu displayed after right-clicking the entity. You can trigger the following actions:
- Delete: See: Deleting Deployment Profiles
- Archive: archives the selected entity. If an entity is archived, Restore is available (see Archiving Entities)
-
This panel shows errors and warnings in the context of the current Application. If there are no errors or warnings, the panel is not displayed. See: Deployment Profiles - Errors and Warnings
-
The selected object may have more properties and property groups defined by the administrator. When defined, these properties are shown in the sidebar as separate panels and you can edit them.
Deployment profiles allow you to override dynamic properties of the components that are assigned to the deployment profile (have targets assignments).
To Override Dynamic Properties
- Navigate to Profiles > All Profiles.
- Right-click the deployment profile and select Go to details/ Dynamic Properties.
- Select the component where the dynamic property you want to override is defined from the properties of drop-down list.
- Select the property you want to override.
- Click the override button in the toolbar. The Override Property on Component dialog is displayed.
- In the Override section, select the type of value you want to override ( Static or Expression) and edit the existing text or expression.
- Click Save.
Notes:
- If you override the same property of a component in, for example, the application and in the deployment profile, the value in the deployment profile is used in deployments. If you override it on the deployment package, the value in the deployment package takes precedence. See About Properties for details.
- You can also search for dynamic properties using the Global Search.
Duplicating Deployment Profiles
- Click the Duplicate button on the toolbar.
- Optionally, enter a new name for the Profile. It can only contain alphanumeric characters, blanks, ., -, _, @, $, #".
Note: The name must be unique if stored in the same folder.
- Confirm or edit the following:
- Target Application: (source and target Application can be the same).
- Folder: folder where the new Profile will be stored.
- Owner: owner of the new Profile.
- Assign a new Login object.
Note: Login objects store account credentials used by Agents.
Important! Dynamic Property overrides defined on the Profile are only copied if both a Component and a Dynamic Property with the same name exist in the target Application.
You can delete a deployment profile if you are the owner and have the appropriate permissions on the folder of the application. (See Security Concept).
To Delete Deployment Profiles
-
Right-click the entity and select Delete.
Note: You may only delete the entity when you have the appropriate permission on the containing folder (see Security Concept) and all of the listed conditions are met.
Conditions to delete entities of type Deployment Profile
- Has no executions
- Has no queues
- Not referenced by any execution templates