Skip to content

IBM DevOps Deploy for IBM DevOps Build - Steps

Steps

Steps

Process steps in the DevOps Deploy server plug-in

Add Component Version Status

Add a status to an existing component version.

NameTypeDescriptionRequired
Component NameStringThe name of the component in IBM DevOps Deploy server.Yes
IBM DevOps Deploy ServerSelect a DevOps Deploy server from the list or specify a property whose value is the property sheet UUID of the relevant DevOps Deploy server integration.Yes
Status NameStringThe name of the status in IBM DevOps Deploy server or IBM DevOps Build server that you want to add to the versionYes
Version NameStringThe name of the version in IBM DevOps Deploy server.Yes

Create Auth Token

Create an auth token for a user in DevOps Deploy server.

NameTypeDescriptionRequired
DescriptionStringThe description to set for the auth token in DevOps Deploy server.No
Expiration TimeStringThe expiration time, specified as a number of minutes, to set for the newly created authentication token in DevOps Deploy server.Yes
IBM DevOps Deploy ServerSelect a DevOps Deploy server from the list or specify a property whose value is the property sheet UUID of the relevant DevOps Deploy server integration.Yes
Log4j Logging LevelEnumeration:
Configure the level of Log4j messages to output to the console.No
ScopeEnumeration:
The scope of the property to create, for this auth token.Yes
UsernameStringThe username for whom the auth token will be created in DevOps Deploy server.Yes

Create Component Version

Create a component version in IBM DevOps Deploy server and optionally upload files to it.

NameTypeDescriptionRequired
Artifacts Base DirectoryStringThe directory relative to the working directory for the step in which the artifacts are located. This value is only used if Upload Files is checked.No
Component NameStringThe name of the component to create the version on in IBM DevOps Deploy server.Yes
Create Version LinkBooleanCreate a link on the version that links back to the build life.No
DescriptionStringThe description of the version to create in IBM DevOps Deploy server.No
Exclude PatternsStringPatterns for excluded files from an upload to IBM DevOps Deploy server. Patterns can include ?, *, or **.No
IBM DevOps Deploy ServerSelect a DevOps Deploy server from the list or specify a property whose value is the property sheet UUID of the relevant DevOps Deploy server integration.Yes
Include PatternsStringPatterns for including files to be uploaded to IBM DevOps Deploy server. Patterns can include ?, *, or **.No
Link NameStringIf creating a version link, the name of the link to create on the versionNo
Link URLStringThe URL of the link being created on the versionNo
PropertiesStringThe properties to set on the component version. Enter each property on a new line. Separate the property name and value with =.No
Send Code AnalyticsBooleanAdd code analytics as a property.No
Send Code CoverageBooleanAdd code coverage percentage as a property.No
Send Source ChangesBooleanAdd source changes as a property.No
Send Test Success PercentageBooleanAdd test success percentage as a property.No
Send Work ItemsBooleanAdd work items as a property.No
Status NameStringThe name of the status in IBM DevOps Deploy server or IBM DevOps Build server that you want to add to the versionNo
Upload FilesBooleanCheck to upload files to the created version.No
Version NameStringThe name of the version to create in IBM DevOps Deploy server.Yes

Create Environment Snapshot

Create a snapshot of an environment, including all component versions in its inventory. You may also add component versions to this snapshot.

NameTypeDescriptionRequired
Application Name/IDStringThe name or ID of the application to which the environment belongs.Yes
Component VersionsStringOptionally add additional component versions to the snapshot. Each version must be specified along with the component it belongs to (E.G. <component_name>/<version_name>). Separate multiple component/version mappings with new lines. If versions already exist in a mapped component, they will be replaced in the new snapshot.No
DescriptionStringAn optional description of the new snapshot.No
Environment Name/IDStringThe name or ID of the environment to snapshot.Yes
Exclude Unmapped ComponentsBooleanExclude components that are not mapped to any resources in the environment.No
Log4j Logging LevelEnumeration:
Configure the level of Log4j messages to output to the console.No
Snapshot NameStringThe name of the new snapshot.Yes
DevOps Deploy ServerSelect a DevOps Deploy server from the list or specify a property whose value is the property sheet UUID of the relevant DevOps Deploy server integration.Yes

Create a link on a version that links back to the build life

NameTypeDescriptionRequired
Component NameStringThe name of the component in IBM DevOps Deploy server.Yes
Component VersionStringThe name of the version on the component in IBM DevOps Deploy server.Yes
IBM DevOps Deploy ServerSelect a DevOps Deploy server from the list or specify a property whose value is the property sheet UUID of the relevant DevOps Deploy server integration.Yes
Link NameStringThe name of the link being created on the versionNo
Link URLStringThe URL of the link being created on the versionNo

Delete Auth Token

Delete the auth token that has been potentially created by the Create Auth Token step.

NameTypeDescriptionRequired
IBM DevOps Deploy ServerSelect a DevOps Deploy server from the list or specify a property whose value is the property sheet UUID of the relevant DevOps Deploy server integration.Yes
Log4j Logging LevelEnumeration:
Configure the level of Log4j messages to output to the console.No

Deploy Component Version

Deploy a component version in IBM DevOps Deploy server.

NameTypeDescriptionRequired
Application NameStringThe name of the application to deploy the component with.Yes
Application ProcessStringThe name of the application process to use when deploying the component.Yes
Component NameStringThe name or ID of the component in which the component version being deployed exists.Yes
Deploy Only Changed VersionsBooleanDeselect to force deployment of versions already in the inventory.No
DescriptionStringThe description of the deploy request.No
Dont Wait For Process CompletionBooleanSkip waiting for the application process to complete. This will start the process and immediately succeed the step.No
Environment NameStringThe name of the application environment to deploy the component to.Yes
IBM DevOps Deploy ServerSelect a DevOps Deploy server from the list or specify a property whose value is the property sheet UUID of the relevant DevOps Deploy server integration.Yes
Log4j Logging LevelEnumeration:
Configure the level of Log4j messages to output to the console.No
PropertiesStringThe properties to set on the application process request. Enter each property on a new line. Separate the property name and value with =.No
SnapshotStringOptionally create a snapshot after a successful deployment. This new snapshot will contain the component versions that were deployed.No
Version NameStringThe name or ID of the component version to deploy. This version must exist in the specified component as well.Yes
Wait TimeoutStringThe number of seconds to wait for the process to complete before failing. A value of -1 will wait indefinitely. If the step has been configured to skip waiting for the process to complete, this timeout will have no effect.No

Deploy With Snapshot

Deploy an application snapshot in IBM DevOps Deploy server.

NameTypeDescriptionRequired
Application Name/IDStringThe name or ID of the application to deploy the component with.Yes
Application Process Name/IDStringThe name or ID of the application process to use when deploying the snapshot.Yes
Deploy Only Changed VersionsBooleanForce deployment of versions already in the inventoryNo
DescriptionStringThe description of the deploy request.No
Dont Wait For Process CompletionBooleanSkip waiting for the application process to complete. This will start the process and immediately succeed the step.No
Environment Name/IDStringThe name or ID of the application environment in which to deploy the snapshot.Yes
IBM DevOps Deploy ServerSelect a DevOps Deploy server from the list or specify a property whose value is the property sheet UUID of the relevant DevOps Deploy server integration.Yes
Log4j Logging LevelEnumeration:
Configure the level of Log4j messages to output to the console.No
PropertiesStringThe properties to set on the application process request. Enter each property on a new line. Separate the property name and value with =.No
Snapshot Name/IDStringThe name or ID of the application snapshot to deploy.Yes
Wait TimeoutStringThe number of seconds to wait for the process to complete before failing. A value of -1 will wait indefinitely. If the step has been configured to skip waiting for the process to complete, this timeout will have no effect.No

Invoke Buztool

Invoke Buztool

NameTypeDescriptionRequired
ComponentStringThe component name in DevOps Deploy server to use for creating a new version.Yes
OutputStringPath to the file where the output of version creation is written.No
Ship List PathStringThe path to the shiplist file for artifacts to upload to DevOps Deploy server.No
TypeEnumeration:
The type of the version to create. Set to full to create a full version.No
DevOps Deploy Agent Home DirectoryStringThe path to the DevOps Deploy agent directory.Yes
VerboseBooleanDisplay Buztools trace logs.No
Version NameStringThe name of the version to create in DevOps Deploy server.No

Set Component Version Properties

Set properties on an existing component version.

NameTypeDescriptionRequired
Component NameStringThe name of the component in IBM DevOps Deploy server.Yes
IBM DevOps Deploy ServerSelect a DevOps Deploy server from the list or specify a property whose value is the property sheet UUID of the relevant DevOps Deploy server integration.Yes
PropertiesStringThe properties to set on the component version. Enter each property on a new line. Separate the property name and value with =.No
Send Code AnalyticsBooleanAdd code analytics as a property.No
Send Code CoverageBooleanAdd code coverage percentage as a property.No
Send Source ChangesBooleanAdd source changes as a property.No
Send Test Success PercentageBooleanAdd test success percentage as a property.No
Send Work ItemsBooleanAdd work items as a property.No
Version NameStringThe name of the version in IBM DevOps Deploy server.Yes

Upload All Artifact Sets

Upload all artifact sets to IBM DevOps Deploy server.

NameTypeDescriptionRequired
Component NameStringThe name of the component in IBM DevOps Deploy server.Yes
Component VersionStringThe name of the version on the component in IBM DevOps Deploy server.Yes
DescriptionStringThe description of the version if it needs to be created in IBM DevOps Deploy server.No
IBM DevOps Deploy ServerSelect a DevOps Deploy server from the list or specify a property whose value is the property sheet UUID of the relevant DevOps Deploy server integration.Yes
PropertiesStringThe properties to set on the component version. Enter each property on a new line. Separate the property name and value with =.No
Send Code AnalyticsBooleanAdd code analytics as a property.No
Send Code CoverageBooleanAdd code coverage percentage as a property.No
Send Source ChangesBooleanAdd source changes as a property.No
Send Test Success PercentageBooleanAdd test success percentage as a property.No
Send Work ItemsBooleanAdd work items as a property.No

Upload Artifact Set

Upload an artifact set to IBM DevOps Deploy server.

NameTypeDescriptionRequired
Artifact SetStringThe name of the artifact set to upload to IBM DevOps Deploy serverNo
Component NameStringThe name of the component in IBM DevOps Deploy server.Yes
Component VersionStringThe name of the version on the component in IBM DevOps Deploy server.Yes
DescriptionStringThe description of the version if it needs to be created in IBM DevOps Deploy server.No
Fail If Not FoundBooleanForce the upload step to fail when the directory containing artifacts does not exist or there are no artifacts in the directory.No
IBM DevOps Deploy ServerSelect a DevOps Deploy server from the list or specify a property whose value is the property sheet UUID of the relevant DevOps Deploy server integration.Yes
Suppress Artifact Set DirBooleanCheck to not include a directory with the artifact set name in IBM DevOps Deploy server.No

Upload Artifacts To Version

Upload artifacts to an existing component version in IBM DevOps Deploy server

NameTypeDescriptionRequired
Component NameStringThe name of the component to create the version on in IBM DevOps Deploy server.Yes
DescriptionStringThe description of the version if it needs to be created in IBM DevOps Deploy server.No
Exclude PatternsStringPatterns for excluded files from an upload to IBM DevOps Deploy server. Patterns can include ?, *, or **.No
IBM DevOps Deploy ServerSelect a DevOps Deploy server from the list or specify a property whose value is the property sheet UUID of the relevant DevOps Deploy server integration.Yes
Include PatternsStringPatterns for including files to be uploaded to IBM DevOps Deploy server. Patterns can include ?, *, or **.No
Version NameStringThe name of the version to create in IBM DevOps Deploy server.Yes

Roles in the DevOps Deploy plug-in

The plug-in adds these roles automatically to resources. You cannot add these roles manually.

IBM DevOps Deploy

NameTypeDescription
Auth TokenPasswordThe auth token to use to authenticate with IBM DevOps Deploy server instead of a username and password combination.
IBM DevOps Deploy server URLStringThe IBM DevOps Deploy server URL including protocol and port, if needed. Example: http://ibm-ucd.domain.com:8080
PasswordPasswordThe password to be used to connect to the IBM DevOps Deploy server. Leave empty if you want to use an auth token.
Password ScriptStringIf you wish to use a property for your password, leave the Password field blank and enter a property scriptlet here.
UsernameStringThe username to be used to connect to the IBM DevOps Deploy server. Leave empty if you want to use an auth token.
VersionEnumeration:
The version of IBM DevOps Deploy server.