Built-In Actions
Built-in Actions may already support what you need. Some Built-in Actions are Functions or Procedures that can delete files in a DropZone, or run a PostGres script. Other Built-in Actions integrate with specific DevOps tools such as Ansible, Helm, Slack or GitHub.
Built-In Database Actions
Name |
Description |
Run SQL Script (Postgres) |
Runs one or more SQL scripts against a Postgres Database. |
Built-In Deploy Actions
Name |
Description |
Checkout |
Extracts items from the specified Repository and places them in the Dropzone. |
Deploy |
Extracts items from the specified Repository and deploys then to the Endpoints within the targeted Environment. Use IF conditions to filter the Endpoint list to those matching the specified criteria. |
Deploy Component |
Deploys the specified Component to the appropriate Endpoints within the targeted Environment. |
Execute |
Runs a script on the appropriate Endpoints within the targeted Environment. Use IF conditions to filter the Endpoint list to those matching the specified criteria. |
Transfer |
Deploys the Component on the stack to the Endpoint on the stack. |
Built-In Dropzone Actions
Name |
Description |
Add File to ZIP |
Puts a Dropzone file into a ZIP/WAR/JAR/EAR file. |
Amend File Content |
Modifies a flat file in the Dropzone. Set ““Server Specific”” to make a copy specific for each Endpoint. |
Delete File |
Removes a file from the Dropzone. |
Extract File from ZIP |
Extracts a named file from a ZIP/WAR/JAR/EAR file. |
Iterate through Dropzone |
Loops through each file in the Dropzone. |
Remove File from ZIP |
Deletes a file from a ZIP/WAR/JAR/EAR archive. |
Rename File |
Renames a file in the Dropzone. Set ““Server Specific”” to make a copy specific to the current Endpoint. |
Using Dropzone |
Use a named Dropzone. |
XML - Add Element |
Adds a New XML element. |
XML - Remove Element |
Removes an XML element. |
XML - Set Attribute |
Sets an attribute name in an XML element. |
XML - Set Text |
Sets the text in an XML element. |
Built-In Flow Logic Actions
Name |
Description |
Calculate MD5 |
Calculates the MD5 of a file. |
Get Directory |
Returns the contents of a directory into an array. |
Abort |
Terminates a deployment with error condition. |
Add Two Values |
Add two values and stores the result in a variable. |
Add Value to Variable |
Add a value to a variable. |
Echo |
Echoes a message. |
If |
General Condition Expression evaluation. Also use this to filter the list of servers based on those matching the specified criteria. |
Increment Variable |
Increments a variable. |
Parallel |
Execute blocks in parallel. |
Run Task |
Execute a Specific Task. |
Set Variable |
Creates and sets a variable. |
Sleep |
Pauses for n seconds. |
Using Stream |
Use a named stream. |
Wait for Task |
Wait for a Specific DeployHub Pro Task to be Run. |
Built-In Loop Actions
Name |
Description |
Component Loop |
Loops through each Component that makes up the Application. |
Loop Through Array Keys |
Loops through each element of an array, setting a variable to each key. |
Server Loop |
Iterates through the current set of Endpoints. |
Version Loop |
Loops through each version between version on target Endpoint and version being deployed. |
Built-In Tomcat Actions
Name |
Description |
TomcatPostDeploy |
Cleans work directory and starts Tomcat. |
TomcatPreDeploy |
Shuts down Tomcat before deployment. |
Built-In WebSphere Actions
Name |
Description |
Deploy App |
Deploys an Application to Websphere. |
Built-In Windows Actions
Name |
Description |
Extract Zip |
Extracts the contents of a zip file. |
List Services |
Returns a list of installed services into an array. |
Start Service |
Starts a Windows Service on the appropriate Endpoints within the targeted Environment. Use IF conditions to filter the Endpoint list to those matching the specified criteria. |
Stop Service |
Stops a Windows Service on the appropriate Endpoints within the targeted Environment. Use IF conditions to filter the Endpoint list to those matching the specified criteria. |