Skip to content

IBM DevOps Deploy Applications - Process Steps

Add Application To Team

Adds an application or a list of applications delimited by commas to a team for a given type classification.

NameTypeDescriptionRequired
Application/ApplicationsStringA comma delimited list of application names/ids to add to the team.Yes
TeamStringYes
TypeStringThe type classification to add. Leave blank to use the type Standard Application.No

Add Component To Application

Adds a component to an application.

NameTypeDescriptionRequired
Application NameStringYes
Component NameStringYes

Add Tag To Application

Adds a tag to an application.

NameTypeDescriptionRequired
Application NameStringYes
Tag NameStringYes

Check If Application Exists

This step will succeed if the application exists and fail if it does not.

NameTypeDescriptionRequired
ApplicationStringYes

Check If Application Process Exists

This step will succeed if the application process exists and fail if it does not.

NameTypeDescriptionRequired
Application NameStringYes
Application Process NameStringYes

Create Application

Creates an application.

NameTypeDescriptionRequired
Application DescriptionStringA description of the new application.No
Application NameStringThe name of the new application.Yes
Default Notification SchemeStringThe notification scheme for this application(will default to none if not specified).No
Enforce Complete SnapshotsBooleanCheck this box if the application should require anexplicit version for each component.No

Create Application From Template

Creates an application from a template and add existing components. Supported by UCD v6.2.3.1 and greater.

NameTypeDescriptionRequired
Application DescriptionStringA description of the new application.No
Application NameStringThe name of the new application.Yes
Default Notification SchemeStringThe notification scheme for this application(will default to none if not specified).No
Enforce Complete SnapshotsBooleanCheck this box if the application should require anexplicit version for each component.No
Existing Component IDsStringSpecify a list of existing component IDs to add to the new application. Separate each component ID by a new line or comma.No
Template IDStringThe ID of the template to use. If you are using an application template, either this field or templateName are required.No
Template NameStringThe name of the template to use. If you are using an application template, either this field or Template ID are required.No
Template VersionStringThe version of the template to use. Leave blank to use latest.No

Create Application Process

Creates an application process.

NameTypeDescriptionRequired
JSON bodyStringJSON request body that represents the process to be created.Yes

Create Application Property

Creates a property for an application.

NameTypeDescriptionRequired
ApplicationStringname/ID of the application that the environment belongs to.Yes
Property NameStringname of the property to set.Yes
Property ValueStringvalue of the property to set.No
SecureBooleancheck if the property should be secure.No

Create Multiple Applications

Creates multiple applications using a JSON format. Outputs a comma delimited list of the application UUIDs that were created (application.ids). Supported by UCD v6.2.3.1 and greater.

NameTypeDescriptionRequired
JSON File/TextStringSpecify a body of JSON text or a file to define Applications. Separate multiple JSON objects by using commas within an array, e.g. [{}``,{}``,{}``].Yes

Create Snapshot

Create a snapshot for an environment, specifying the list of versions to include.

NameTypeDescriptionRequired
ApplicationStringName or ID of the application to add the snapshot toYes
DescriptionStringNo
Snapshot NameStringYes
VersionsStringA newline-separated list of versions to add to the snapshot. Each line must be of this format: [component name or ID]=[version name or ID]Yes

Create Snapshot Of Environment

Create a snapshot for an environment, specifying the list of versions to include.

NameTypeDescriptionRequired
ApplicationStringName or ID of the application to add the snapshot toYes
DescriptionStringNo
EnvironmentStringName or ID of the environment to base the snapshot onYes
Snapshot NameStringYes

Delete Application

Deletes an application

NameTypeDescriptionRequired
ApplicationStringName or ID of the application to deleteYes

Get Application Details

Retrieve basic configuration information about a application.

NameTypeDescriptionRequired
ApplicationStringApplication name or IDYes

Get Components in Application

Get a list of components in an application.

NameTypeDescriptionRequired
ApplicationStringName or ID of the applicationYes

Get Environments in Application

Get a list of environments in an application.

NameTypeDescriptionRequired
Active environmentsBooleancheck if active environments should be included in the list.No
ApplicationStringName or ID of the applicationYes
Inactive environmentsBooleancheck if inactive environments should be included in the list.No

Remove Component From Application

Removes component(s) from an application

NameTypeDescriptionRequired
ApplicationStringName or ID of the application from which the components are to be removedYes
ComponentsStringNames or IDs of the components to be removed. Mention one component name per line.Yes

Remove Tag from Application

Removes a tag from an application.

NameTypeDescriptionRequired
Application NameStringYes
Tag NameStringYes

Run Application Process

Runs an application process.

NameTypeDescriptionRequired
Application NameStringThe name of the application.Yes
Application Process NameStringThe name of the process to run.Yes
Component VersionsStringIf you are not using a snapshot, enter component versions here. Each component-version pair should be on a separate line.Separate each component and version number with a colon.Example- My Component:2.5No
Environment NameStringThe environment on which this process will run.Yes
Only Changed VersionsBooleanCheck this if you want to install only changed versions.No
Snapshot NameStringIf you are using a snapshot, enter its name here.No
Wait For Application Process To FinishBooleanCheck this if you want this step to wait until the application process finishes. If checked, the result of this step will be the result of the application process (success or failure).No