Class Name | com.midvision.rapiddeploy.orchestration.tasks.utils.AndTask |
Category | Conditionals and Loops |
TRUE AND FALSE = FALSE
Name | Type | Default Value | Optional | Description |
---|---|---|---|---|
conditionParameters | java.lang.String | false | Condition parameters to be checked. You can specify many conditionParameters. | |
failOnError | java.lang.Boolean | true | false | This task will not fail the deployment on error if set to false. |
resultParameter | java.lang.String | ${andOperatorResult} | false | This parameter is a logical AND result of all conditions specified in conditionParameters task parameter. |
skipOnFailure | java.lang.String | Previous Task Name | true | Skip current task based on the name of the previous task whether has failed or not. |
Class Name | com.midvision.rapiddeploy.orchestration.tasks.utils.FailTask |
Category | Conditionals and Loops |
Name | Type | Default Value | Optional | Description |
---|---|---|---|---|
errorMessage | java.lang.String | true | Specify the error message which will be shown in deployment logs. Typically this will be some information about the reason why the job should fail. | |
failOnError | java.lang.Boolean | true | false | This task will not fail the deployment on error if set to false. |
skipOnFailure | java.lang.String | Previous Task Name | true | Skip current task based on the name of the previous task whether has failed or not. |
Class Name | com.midvision.rapiddeploy.orchestration.tasks.utils.OrTask |
Category | Conditionals and Loops |
TRUE OR FALSE = TRUE
Name | Type | Default Value | Optional | Description |
---|---|---|---|---|
conditionParameters | java.lang.String | false | Condition parameters to be checked. You can specify many conditionParameters. | |
failOnError | java.lang.Boolean | true | false | This task will not fail the deployment on error if set to false. |
resultParameter | java.lang.String | ${orOperatorResult} | false | This parameter is a logical OR result of all conditions specified in conditionParameters task parameter. |
skipOnFailure | java.lang.String | Previous Task Name | true | Skip current task based on the name of the previous task whether has failed or not. |
Class Name | com.midvision.rapiddeploy.orchestration.tasks.SendEmailTask |
Category |
Name | Type | Default Value | Optional | Description |
---|---|---|---|---|
failOnError | java.lang.Boolean | true | false | This task will not fail the deployment on error if set to false. |
fromAddress | java.lang.String | false | Sender email address. | |
messageBody | TextArea | true | Email Message text body. | |
outputParameter | java.lang.String | ${emailMessageBody} | true | Output Parameter name to get the email message body. |
sessionDebug | java.lang.Boolean | false | false | SMTP Session debug flag. |
skipOnFailure | java.lang.String | Previous Task Name | true | Skip current task based on the name of the previous task whether has failed or not. |
smtpHost | java.lang.String | false | SMTP server hostname/dns/ip. | |
smtpPassword | java.lang.String | true | Password (if required for SMTP Authentication). | |
smtpPort | java.lang.String | 25 | true | SMTP server port (optional, default is 25.). |
smtpTLS | java.lang.Boolean | false | false | Enable/Disable TLS for SMTP Authentication. |
smtpUsername | java.lang.String | true | Username (if required for SMTP Authentication). | |
subject | java.lang.String | true | Email Subject | |
toAddress | java.lang.String | false | Email destination addresses. |
Class Name | com.midvision.rapiddeploy.orchestration.tasks.utils.ReplaceTask |
Category | File - Search/Replace |
Search and Replace Task. |
Supports:
archiveRoot
operationDir
|
Key1=Value1 Key2=Value2 Key3With\=InKey=Value3 Key4With\ InKey=value4 Key5With\:InKey=Value5By default uses first space, colon or = as separator. Escape these in the search string if they should not be the separator.
Name | Type | Default Value | Optional | Description |
---|---|---|---|---|
directoryToSearch | java.lang.String | c:\temp\path\to\search/under | true | The directory below which the search is performed. - If this is set to "operationDir", the search is performed on the expanded ear file for a WebSphere, Jboss or Weblogic deployment or another expansion task that adds this variable to the task list. |
failOnError | java.lang.Boolean | true | false | This task will not fail the deployment on error if set to false. |
filesetExcludes | java.lang.String | true | ANT FileSet Style list of files to exclude from the replace operation. | |
filesetIncludes | java.lang.String | **/* | false | ANT FileSet Style list of files to include in the replace operation. |
replaceFilterFilePath | java.lang.String | replaceFilterFile.props | false | The path to the property file containing search/replace properties (key/value pairs). |
skipOnFailure | java.lang.String | Previous Task Name | true | Skip current task based on the name of the previous task whether has failed or not. |
Class Name | com.midvision.rapiddeploy.orchestration.tasks.SearchReplaceFilesetsTask |
Category | File - Search/Replace |
Search and Replace by Regex or Literal for files in a Fileset. |
Key1=Value1 Key2=Value2 Key3With\=InKey=Value3 Key4With\ InKey=value4 Key5With\:InKey=Value5
Name | Type | Default Value | Optional | Description |
---|---|---|---|---|
directoryToSearch | java.lang.String | /tmp/path/to/search/under | false | The directory below which the search is performed. |
failOnError | java.lang.Boolean | true | false | This task will not fail the deployment on error if set to false. |
filesetExcludes | java.lang.String | true | ANT FileSet Style list of files to exclude from the replace operation. | |
filesetIncludes | java.lang.String | **/* | false | ANT FileSet Style list of files to include in the replace operation. |
replaceAnyKeyValuewithValue | java.lang.Boolean | false | true | ADVANCED SEARCH/REPLACE. In this scenario, the key is searched for, and ANY value that is found is replaced with the value in the keyValuePairs task entries. For example: (keyValuePairs task entry) : Test.key=Test.value.new (Searched file before) : Test.key=Test.value.original (Searched file after) : Test.key=Test.value.new If not set, the following replacement would happen: (Searched file after) : Test.value.new=Test.value.original |
skipOnFailure | java.lang.String | Previous Task Name | true | Skip current task based on the name of the previous task whether has failed or not. |
Class Name | com.midvision.rapiddeploy.orchestration.tasks.SearchReplaceTask |
Category | File - Search/Replace |
Search and Replace by file type. |
Supports:
archiveRoot
operationDir
|
Key1=Value1 Key2=Value2 Key3With\=InKey=Value3 Key4With\ InKey=value4 Key5With\:InKey=Value5
myjar.jar::Key1=Value1This will open any jar of the given name (anywhere in the expanded archive) and replace all occurrences of Key1 with Value1.
Name | Type | Default Value | Optional | Description |
---|---|---|---|---|
directoryToSearch | java.lang.String | c:\temp\path\to\search/under | true | The directory below which the search is performed. - If this is set to "operationDir", the search is performed on the expanded ear file for a WebSphere, Jboss or Weblogic deployment or another expansion task that adds this variable to the task list. |
failOnError | java.lang.Boolean | true | false | This task will not fail the deployment on error if set to false. |
fileExtensions | java.lang.String | xml, xslt, dat, conf, xmi, jsp, props, dtd | true | File extensions to search through. All others will be ignored. If not set, searches all files. |
replaceAnyKeyValuewithValue | java.lang.Boolean | false | true | ADVANCED SEARCH/REPLACE. In this scenario, the key is searched for, and ANY value that is found is replaced with the value in the keyValuePairs task entries. For example: (keyValuePairs task entry) : Test.key=Test.value.new (Searched file before) : Test.key=Test.value.original (Searched file after) : Test.key=Test.value.new If not set, the following replacement would happen: (Searched file after) : Test.value.new=Test.value.original |
skipOnFailure | java.lang.String | Previous Task Name | true | Skip current task based on the name of the previous task whether has failed or not. |
Class Name | com.midvision.rapiddeploy.orchestration.tasks.XpathReplaceTask |
Category | File - Search/Replace |
XPath Replace Task. |
Supports:
operationDir
|
Type Key Value XPATH //section[normalize-space(text())='ERROR_LOGGER']/tag[normalize-space(text())='ENABLED']/value/text() 20
<?xml version="1.0" encoding="UTF-8"?> <weblogic-web-app xmlns="http://www.bea.com/ns/weblogic/90"> <jsp-descriptor> <page-check-seconds>1</page-check-seconds> <verbose>true</verbose> </jsp-descriptor> </weblogic-web-app>With this expression will not find the value (1) to replace:
//jsp-descriptor/page-check-seconds/text()Using namespace agnostic expression it will work:
//*[local-name() = 'jsp-descriptor']/*[local-name() = 'page-check-seconds']/text()So in order to change the value "page-check-seconds" with 2 you need to specify task entry with type XPATH in this way:
key="//*[local-name() = 'jsp-descriptor']/*[local-name() = 'page-check-seconds']/text()"
value="2"Please see additional Online Examples here.
Name | Type | Default Value | Optional | Description |
---|---|---|---|---|
directoryRelativePath | java.lang.String | true | The directory below which the XPATH search is performed, relative to directoryToSearch. if directoryToSearch is set to "operationDir", this parameter gives the ability to further specify a subdirectory or file below the "operationDir" to limit the search. | |
directoryToSearch | java.lang.String | operationDir | true | The directory below which the search is performed. - If this is set to "operationDir", the search is performed on the expanded ear file for a WebSphere, Jboss or Weblogic deployment or another expansion task that adds the "operationDir" variable to the task list. |
failOnError | java.lang.Boolean | true | false | This task will not fail the deployment on error if set to false. |
filesetExcludes | java.lang.String | true | ANT FileSet Style list of files to exclude from the replace operation. | |
filesetIncludes | java.lang.String | **/* | true | ANT FileSet Style list of files to include in the replace operation. |
skipOnFailure | java.lang.String | Previous Task Name | true | Skip current task based on the name of the previous task whether has failed or not. |
Class Name | com.midvision.rapiddeploy.orchestration.tasks.utils.EchoTask |
Category | IO |
Name | Type | Default Value | Optional | Description |
---|---|---|---|---|
append | java.lang.Boolean | true | true | Whether to append to a file, or overwrite it. |
failOnError | java.lang.Boolean | true | false | This task will not fail the deployment on error if set to false. |
file | java.lang.String | true | The full path to the file where the message should be logged, if not logging to standard out. | |
level | java.util.List | info | false | The level of the message: One of debug, error, warning, info, verbose |
message | TextArea | false | The message to echo. | |
skipOnFailure | java.lang.String | Previous Task Name | true | Skip current task based on the name of the previous task whether has failed or not. |
Class Name | com.midvision.rapiddeploy.orchestration.tasks.utils.NoteTask |
Category | IO |
Name | Type | Default Value | Optional | Description |
---|---|---|---|---|
failOnError | java.lang.Boolean | true | false | This task will not fail the deployment on error if set to false. |
note | TextArea | false | The note to make. | |
skipOnFailure | java.lang.String | Previous Task Name | true | Skip current task based on the name of the previous task whether has failed or not. |
Class Name | com.midvision.rapiddeploy.orchestration.tasks.utils.HaltTask |
Category | IO |
Name | Type | Default Value | Optional | Description |
---|---|---|---|---|
continueExecution | java.lang.Boolean | true | true | Continue execution after timeout. |
failOnError | java.lang.Boolean | true | false | This task will not fail the deployment on error if set to false. |
notificationMessage | java.lang.String | Task ${TASK_NAME} HALTED. Please take action to continue the job execution. | true | Custom note for halted task. |
skipOnFailure | java.lang.String | Previous Task Name | true | Skip current task based on the name of the previous task whether has failed or not. |
timeout | java.lang.Integer | 10 | true | Timeout value in seconds. |
Class Name | com.midvision.rapiddeploy.orchestration.tasks.utils.SleepTask |
Category | IO |
Name | Type | Default Value | Optional | Description |
---|---|---|---|---|
failOnError | java.lang.Boolean | true | false | This task will not fail the deployment on error if set to false. |
hours | java.lang.String | 0 | false | Hours to sleep. |
milliseconds | java.lang.String | 0 | false | Milliseconds to sleep. |
minutes | java.lang.String | 0 | false | Minutes to sleep. |
seconds | java.lang.String | 2 | false | Seconds to sleep. |
skipOnFailure | java.lang.String | Previous Task Name | true | Skip current task based on the name of the previous task whether has failed or not. |
Class Name | com.midvision.rapiddeploy.orchestration.tasks.rest.jira.CheckJiraTicketStatusTask |
Category | JIRA |
Name | Type | Default Value | Optional | Description |
---|---|---|---|---|
expectedStatus | java.lang.String | Closed | false | Expected state of the ticket. Task will fail if the status retrieved by rest service is different from the expected one. |
failOnError | java.lang.Boolean | false | false | This task will not fail the deployment on error if set to false. |
issueNumber | java.lang.String | false | Number identifying the ticket in Jira. | |
jiraInstanceUrl | java.lang.String | https://company.atlassian.net | false | The URL of the Jira instance. |
logResponseBody | java.lang.Boolean | false | true | Whether the response of REST service call is written in the task log as output or not. |
password | java.lang.String | false | Password for a specified username. We strongly recommend to use Data Dictionary value with type PASSWORD for safety reasons. | |
resultOutputParameter | java.lang.String | ${jiraTicketStatusCheckResult} | false | True or False depending on status check result. Note that it will be ignored if failOnError parameter is true |
skipOnFailure | java.lang.String | Previous Task Name | true | Skip current task based on the name of the previous task whether has failed or not. |
username | java.lang.String | false | Username that will be used in service call. |
Class Name | com.midvision.rapiddeploy.orchestration.tasks.unix.LAMPInstallerTask |
Category | Linux Stack Installers |
Name | Type | Default Value | Optional | Description |
---|---|---|---|---|
apachePackageApt | java.util.List | apache2 | false | Apt Command to run. One of: [apache2] |
apachePackageYum | java.util.List | httpd | false | Yum Command to run. One of: [httpd] |
developmentPackageApt | java.util.List | php5 libapache2-mod-php5 php5-mcrypt | false | Apt Command to run. One of: [php5|python|perl] |
developmentPackageYum | java.util.List | php php-mysql | false | Yum Command to run. One of: [php php-mysql|php|python|perl] |
failOnError | java.lang.Boolean | true | false | This task will not fail the deployment on error if set to false. |
mysqlPackageApt | java.util.List | mysql-server libapache2-mod-auth-mysql php5-mysql | false | Apt Command to run. One of: [mysql-server libapache2-mod-auth-mysql php5-mysql,mysql-server,libapache2-mod-auth-mysql] |
mysqlPackageYum | java.util.List | mariadb-server mariadb | false | Yum Command to run. One of: [mysql,mysql-community-server,mysql-server,mariadb-server mariadb] |
outputParameter | java.lang.String | ${installerOutput} | false | The name of the output parameter, which holds the text string output from the task. The output will be the result of the 'apt-get/yum' command on the platform. Typically this will be blank if the user creation succeeds. Define a unique parameter name starting with '${', ending with '}' for the whole orchestration (later tasks can override the parameter value if the same parameter name is specified). You can refer to this parameter in any task below in the tasklist, as an input parameter ${installerOutput}. |
skipOnFailure | java.lang.String | Previous Task Name | true | Skip current task based on the name of the previous task whether has failed or not. |
sudoPassword | java.lang.String | true | The sudo password, if required, to run the install through sudo. Only required if non-root user requiring sudo password. | |
verbose | java.lang.Boolean | false | true | Verbose mode. Equivalent to the -v/-V option. |
Class Name | com.midvision.rapiddeploy.orchestration.tasks.unix.LAMPUnInstallerTask |
Category | Linux Stack Installers |
Name | Type | Default Value | Optional | Description |
---|---|---|---|---|
apachePackageApt | java.util.List | apache2 | false | Apt Command to run. One of: [apache2] |
apachePackageYum | java.util.List | httpd | false | Yum Command to run. One of: [httpd] |
developmentPackageApt | java.util.List | php5 libapache2-mod-php5 php5-mcrypt | false | Apt Command to run. One of: [php5|python|perl] |
developmentPackageYum | java.util.List | php php-mysql | false | Yum Command to run. One of: [php php-mysql|php|python|perl] |
failOnError | java.lang.Boolean | true | false | This task will not fail the deployment on error if set to false. |
mysqlPackageApt | java.util.List | mysql-server libapache2-mod-auth-mysql php5-mysql | false | Apt Command to run. One of: [mysql-server libapache2-mod-auth-mysql php5-mysql,mysql-server,libapache2-mod-auth-mysql] |
mysqlPackageYum | java.util.List | mariadb-server mariadb | false | Yum Command to run. One of: [mysql,mysql-community-server,mysql-server,mariadb-server mariadb] |
outputParameter | java.lang.String | ${installerOutput} | false | The name of the output parameter, which holds the text string output from the task. The output will be the result of the 'apt-get/yum' command on the platform. Typically this will be blank if the user creation succeeds. Define a unique parameter name starting with '${', ending with '}' for the whole orchestration (later tasks can override the parameter value if the same parameter name is specified). You can refer to this parameter in any task below in the tasklist, as an input parameter ${installerOutput}. |
skipOnFailure | java.lang.String | Previous Task Name | true | Skip current task based on the name of the previous task whether has failed or not. |
sudoPassword | java.lang.String | true | The sudo password, if required, to run the install through sudo. Only required if non-root user requiring sudo password. | |
verbose | java.lang.Boolean | false | true | Verbose mode. Equivalent to the -v/-V option. |
Class Name | com.midvision.rapiddeploy.orchestration.tasks.unix.LEMPInstallerTask |
Category | Linux Stack Installers |
Name | Type | Default Value | Optional | Description |
---|---|---|---|---|
failOnError | java.lang.Boolean | true | false | This task will not fail the deployment on error if set to false. |
mysqlPackageApt | java.util.List | mysql-server libapache2-mod-auth-mysql php5-mysql | false | Apt Command to run. One of: [mysql-server libapache2-mod-auth-mysql php5-mysql,mysql-server,libapache2-mod-auth-mysql] |
mysqlPackageYum | java.util.List | mariadb-server mariadb | false | Yum Command to run. One of: [mysql,mysql-community-server,mysql-server,mariadb-server mariadb] |
nginxPackageApt | java.util.List | nginx | false | Apt Command to run. One of: [nginx] |
nginxPackageYum | java.util.List | nginx | false | Yum Command to run. One of: [nginx] |
outputParameter | java.lang.String | ${installerOutput} | false | The name of the output parameter, which holds the text string output from the task. The output will be the result of the 'apt-get/yum' command on the platform. Typically this will be blank if the user creation succeeds. Define a unique parameter name starting with '${', ending with '}' for the whole orchestration (later tasks can override the parameter value if the same parameter name is specified). You can refer to this parameter in any task below in the tasklist, as an input parameter ${installerOutput}. |
phpPackageApt | java.util.List | php5 libapache2-mod-php5 php5-mcrypt | false | Apt Command to run. One of: [php5|python|perl] |
phpPackageYum | java.util.List | php php-mysql | false | Yum Command to run. One of: [php php-mysql|php|python|perl] |
skipOnFailure | java.lang.String | Previous Task Name | true | Skip current task based on the name of the previous task whether has failed or not. |
sudoPassword | java.lang.String | true | The sudo password, if required, to run the install through sudo. Only required if non-root user requiring sudo password. | |
verbose | java.lang.Boolean | false | true | Verbose mode. Equivalent to the -v/-V option. |
Class Name | com.midvision.rapiddeploy.orchestration.tasks.unix.LEMPUnInstallerTask |
Category | Linux Stack Installers |
Name | Type | Default Value | Optional | Description |
---|---|---|---|---|
failOnError | java.lang.Boolean | true | false | This task will not fail the deployment on error if set to false. |
mysqlPackageApt | java.util.List | mysql-server libapache2-mod-auth-mysql php5-mysql | false | Apt Command to run. One of: [mysql-server libapache2-mod-auth-mysql php5-mysql,mysql-server,libapache2-mod-auth-mysql] |
mysqlPackageYum | java.util.List | mariadb-server mariadb | false | Yum Command to run. One of: [mysql,mysql-community-server,mysql-server,mariadb-server mariadb] |
nginxPackageApt | java.util.List | nginx | false | Apt Command to run. One of: [nginx] |
nginxPackageYum | java.util.List | nginx | false | Yum Command to run. One of: [nginx] |
outputParameter | java.lang.String | ${installerOutput} | false | The name of the output parameter, which holds the text string output from the task. The output will be the result of the 'apt-get/yum' command on the platform. Typically this will be blank if the user creation succeeds. Define a unique parameter name starting with '${', ending with '}' for the whole orchestration (later tasks can override the parameter value if the same parameter name is specified). You can refer to this parameter in any task below in the tasklist, as an input parameter ${installerOutput}. |
phpPackageApt | java.util.List | php5 libapache2-mod-php5 php5-mcrypt | false | Apt Command to run. One of: [php5|python|perl] |
phpPackageYum | java.util.List | php php-mysql php-fpm | false | Yum Command to run. One of: [php php-mysql|php|python|perl] |
skipOnFailure | java.lang.String | Previous Task Name | true | Skip current task based on the name of the previous task whether has failed or not. |
sudoPassword | java.lang.String | true | The sudo password, if required, to run the install through sudo. Only required if non-root user requiring sudo password. | |
verbose | java.lang.Boolean | false | true | Verbose mode. Equivalent to the -v/-V option. |
Class Name | com.midvision.rapiddeploy.orchestration.tasks.utils.GetHostnameTask |
Category | Network |
Name | Type | Default Value | Optional | Description |
---|---|---|---|---|
failOnError | java.lang.Boolean | true | false | This task will not fail the deployment on error if set to false. |
hostaddressOutput | java.lang.String | ${hostaddressOutput} | false | The name of the output parameter, which can pass the return value from the task. The task output will be the host address of the machine where the current job is running. Define a unique parameter name starting with '${', ending with '}' for the whole orchestration (latter tasks can override the parameter value if the same parameter name is specified). You can refer to this parameter in any task below in the tasklist, as an input parameter ${hostaddressOutput}. |
hostnameOutput | java.lang.String | ${hostnameOutput} | false | The name of the output parameter, which can pass the return value from the task. The task output will be the hostname of the machine where the current job is running. Define a unique parameter name starting with '${', ending with '}' for the whole orchestration (latter tasks can override the parameter value if the same parameter name is specified). You can refer to this parameter in any task below in the tasklist, as an input parameter ${hostnameOutput}. |
skipOnFailure | java.lang.String | Previous Task Name | true | Skip current task based on the name of the previous task whether has failed or not. |
Class Name | com.midvision.rapiddeploy.orchestration.tasks.utils.IsPortInUseTask |
Category | Network |
Name | Type | Default Value | Optional | Description |
---|---|---|---|---|
failOnError | java.lang.Boolean | true | false | This task will not fail the deployment on error if set to false. |
hostname | java.lang.String | true | The hostname of the port being checked. If blank, will default to the current host where the job is running. | |
outputParameter | java.lang.String | ${portOutput} | false | The name of the output parameter, which holds the text string output from the task. The output will be the result of the 'port check' command on the platform. The output will be a string 'true' or 'false' depending on whether the port is in use or not. Define a unique parameter name starting with '${', ending with '}' for the whole orchestration (later tasks can override the parameter value if the same parameter name is specified). You can refer to this parameter in any task below in the tasklist, as an input parameter ${portOutput}. |
port | java.lang.Integer | 80 | false | The port, on hostname or if hostname is balnk the host where the job is running, to check. |
skipOnFailure | java.lang.String | Previous Task Name | true | Skip current task based on the name of the previous task whether has failed or not. |
Class Name | com.midvision.rapiddeploy.orchestration.tasks.utils.EndPointTestTask |
Category | Network |
Name | Type | Default Value | Optional | Description |
---|---|---|---|---|
failOnError | java.lang.Boolean | true | false | This task will not fail the deployment on error if set to false. |
outputParameter | java.lang.String | ${isPingable} | false | The name of the output parameter, which can pass the return value from the task. The task output will be true if the end point can be pinged, or false if not. Define a unique parameter name starting with '${', ending with '}' for the whole orchestration (latter tasks can override the parameter value if the same parameter name is specified). You can refer to this parameter in any task below in the tasklist, as an input parameter ${isPingable}. |
skipOnFailure | java.lang.String | Previous Task Name | true | Skip current task based on the name of the previous task whether has failed or not. |
url | java.lang.String | telnet://localhost:80 | false | The URL to connect to, using any valid URL Scheme (http://es.wikipedia.org/wiki/URI_scheme). |
Class Name | com.midvision.rapiddeploy.orchestration.tasks.utils.PortScannerTask |
Category | Network |
Name | Type | Default Value | Optional | Description |
---|---|---|---|---|
endingPort | java.lang.Integer | 1024 | false | The upper bound of the port range to scan, on hostname or if hostname is blank the host where the job is running, to check. Must be less than or equal to 65535. |
failOnError | java.lang.Boolean | true | false | This task will not fail the deployment on error if set to false. |
hostname | java.lang.String | true | The hostname of the port being checked. If blank, will default to the current host where the job is running. | |
outputParameter | java.lang.String | ${portOutput} | false | The name of the output parameter, which holds the text string output from the task. The output will be the result of the 'port scan' of the host. The output will be a comma separated list of in-use ports in the port range. Define a unique parameter name starting with '${', ending with '}' for the whole orchestration (later tasks can override the parameter value if the same parameter name is specified). You can refer to this parameter in any task below in the tasklist, as an input parameter ${portOutput}. |
skipOnFailure | java.lang.String | Previous Task Name | true | Skip current task based on the name of the previous task whether has failed or not. |
startingPort | java.lang.Integer | 1 | false | The starting port, on hostname or if hostname is blank the host where the job is running, to check. Must be greater than or equal to 1. |
timeout | java.lang.Integer | 20 | false | The timeout, in milliseconds to wait for a response from EACH socket request. Please note that setting this value too high will result in this task requiring a very long time to complete. |
Class Name | com.midvision.rapiddeploy.orchestration.tasks.WgetTask |
Category | Network |
Name | Type | Default Value | Optional | Description |
---|---|---|---|---|
alternateFilename | java.lang.String | true | Save the file with a different name to the remote one. | |
directory | java.lang.String | false | The local file system directory to copy parameters to. | |
failOnError | java.lang.Boolean | true | false | This task will not fail the deployment on error if set to false. |
onlyIfNewer | java.lang.Boolean | false | true | If true, only perform the download if the remote parameter is newer than the current one. Defaults to false. |
password | java.lang.String | true | Password (if required for Basic Authentication). | |
proxyHost | java.lang.String | true | Proxy hostname/dns/ip if this request will go through a proxy. | |
proxyPassword | java.lang.String | true | Password (if required for Proxy Authentication). | |
proxyPort | java.lang.String | true | Proxy port if this request will go through a proxy. | |
proxyUsername | java.lang.String | true | Username (if required for Proxy Authentication). | |
remoteUrl | java.lang.String | false | The remote URL to copy parameters from. | |
skipOnFailure | java.lang.String | Previous Task Name | true | Skip current task based on the name of the previous task whether has failed or not. |
username | java.lang.String | true | Username (if required for Basic Authentication). | |
verbose | java.lang.Boolean | false | false | Verbose logging output. |
Class Name | com.midvision.rapiddeploy.orchestration.tasks.utils.AssignIntegerToVariableTask |
Category | Number |
Name | Type | Default Value | Optional | Description |
---|---|---|---|---|
failOnError | java.lang.Boolean | true | false | This task will not fail the deployment on error if set to false. |
integer | java.lang.Integer | 0 | false | The integer to be assigned to the outputParameter. |
outputParameter | java.lang.String | ${assignedInteger} | false | The name of the output parameter, which can pass the return value from the task. The task output will be the defined integer. Define a unique parameter name starting with '${', ending with '}' for the whole orchestration (latter tasks can override the parameter value if the same parameter name is specified). You can refer to this parameter in any task below in the tasklist, as an input parameter ${assignedInteger}. |
skipOnFailure | java.lang.String | Previous Task Name | true | Skip current task based on the name of the previous task whether has failed or not. |
Class Name | com.midvision.rapiddeploy.orchestration.tasks.utils.IncrementIntegerTask |
Category | Number |
Name | Type | Default Value | Optional | Description |
---|---|---|---|---|
failOnError | java.lang.Boolean | true | false | This task will not fail the deployment on error if set to false. |
increment | java.lang.Integer | 1 | false | The increment to be added to the integer. Defaults to 1. |
integer | java.lang.Integer | 0 | false | The integer to be incremented and assigned to the outputParameter. |
outputParameter | java.lang.String | ${assignedInteger} | false | The name of the output parameter, which can pass the return value from the task. The task output will be the integer plus the increment. Define a unique parameter name starting with '${', ending with '}' for the whole orchestration (latter tasks can override the parameter value if the same parameter name is specified). You can refer to this parameter in any task below in the tasklist, as an input parameter ${assignedInteger}. |
skipOnFailure | java.lang.String | Previous Task Name | true | Skip current task based on the name of the previous task whether has failed or not. |
Class Name | com.midvision.rapiddeploy.orchestration.tasks.utils.NumberCheckTask |
Category | Number |
Name | Type | Default Value | Optional | Description |
---|---|---|---|---|
condition | java.util.List | EQUALS | false | Allowed values: EQUALS,NOT_EQUALS,GREATER,GREATER_EQUAL,LESS,LESS_EQUAL |
failOnError | java.lang.Boolean | true | false | This task will not fail the deployment on error if set to false. |
inputNumber | java.lang.Integer | 0 | false | The input number to be compared. |
numberToCompare | java.lang.Integer | 0 | false | String to compare with given inputString. This task parameter is ignored for condition IS_EMPTY and IS_NOT_EMPTY. |
resultParam | java.lang.String | ${numberCheckResult} | false | The name of the output parameter, which can pass the return value from the task. The task output will be the check result output value (the real value will be true or false). Define a unique parameter name starting with '${', ending with '}' for the whole orchestration (latter tasks can override the parameter value if the same parameter name is specified). You can refer to this parameter in any task below in the tasklist, as an input parameter ${numberCheckResult}. |
skipOnFailure | java.lang.String | Previous Task Name | true | Skip current task based on the name of the previous task whether has failed or not. |
Class Name | com.midvision.rapiddeploy.orchestration.tasks.pega.PegaRulesDeploymentTask |
Category | Pega Rules |
Name | Type | Default Value | Optional | Description |
---|---|---|---|---|
failOnError | java.lang.Boolean | false | false | This task will not fail the deployment on error if set to false. This scope is parameter only. |
pegaDbPassword | java.lang.String | @@PEGA_DB_PASSWORD@@ | false | This is the pega database user password. This is required by prpcutils using the --dbPassword commandline argument |
pegaDbType | java.lang.String | @@PEGA_DB_TYPE@@ | false | This is the database type for the prpcutils using the --dbType commandline argument |
pegaDbURL | java.lang.String | @@PEGA_DB_URL@@ | false | This is the pega database url. This is required by prpcutils using the --dbUrl commandline argument |
pegaDbUser | java.lang.String | @@PEGA_DB_USER@@ | false | This is the pega database user. This is required by prpcutils using the --dbUser commandline argument |
pegaDriverClass | java.lang.String | com.ibm.db2.jcc.DB2Driver | false | This is the pega driver class used by prpcutils |
pegaDriverJAR | java.lang.String | @@PEGA_DRIVER_JAR@@ | false | This is the list of Jar files required by pega in the --driverJar commandline argument |
pegaOperation | java.lang.String | importCodeArchive | false | This is the operations prpcutils will run. The default is importCodeArchive. For other options run prpcutils.sh|bat -help |
pegaRelativeFileLocation | java.lang.String | @@PEGA_RELATIVE_FILE_LOCATION@@ | false | This is the relative path to the pega rules archives within the deployment package or project. |
pegaRulesLocation | java.lang.String | @@PEGA_ARCHIVE_PATH@@ | false | This is a directory on the target server where the rules files are copied to. |
pegaScriptLocation | java.lang.String | false | Location of the Pega API script | |
pegaScriptName | java.lang.String | prpcUtils.sh | false | Pega commandline utility file name. This defaults to prpcutils.sh. It should be change to .bat if on windows or a data dictionary item if being run on both windows and unix environments. |
pegaUdbSchema | java.lang.String | @@PEGA_DB_SCHEMA@@ | false | This is the pega database user password. This is required by prpcutils using the --dbPassword commandline argument |
skipOnFailure | java.lang.String | Previous Task Name | true | Skip current task based on the name of the previous task whether has failed or not. |
Class Name | com.midvision.rapiddeploy.orchestration.tasks.CreateRDDeploymentPackageTask |
Category | RapidDeploy |
Name | Type | Default Value | Optional | Description |
---|---|---|---|---|
archiveExtension | java.lang.String | jar | true | Select the extension of the deployment package file to generate: jar, war, ear, tar, rar or zip.. |
authToken | com.midvision.rapiddeploy.task.parameter.WebServiceTokenInputParameterType | false | The authentication token necessary to perform the web service call. | |
failOnError | java.lang.Boolean | true | false | This task will not fail the deployment on error if set to false. |
packageName | com.midvision.rapiddeploy.task.parameter.PackageSelectionParameterType | true | The name of the package to create. Leave it empty to create a name by default. | |
projectName | com.midvision.rapiddeploy.task.parameter.ProjectSelectionParameterType | false | The name of the project to deploy. | |
rapidDeployURL | java.lang.String | http://localhost:9090/MidVision | true | The RapidDeploy URL to call via web service. This value, if not set, will be the URL of the RapidDeploy instance performing the deployment. |
skipOnFailure | java.lang.String | Previous Task Name | true | Skip current task based on the name of the previous task whether has failed or not. |
Class Name | com.midvision.rapiddeploy.orchestration.tasks.GetJobPlanVariableTask |
Category | RapidDeploy |
Name | Type | Default Value | Optional | Description |
---|---|---|---|---|
defaultValue | java.lang.String | true | The default value to set as parameter in case that the variable does not exist or is blank. | |
failOnError | java.lang.Boolean | true | false | This task will not fail the deployment on error if set to false. |
parameterName | java.lang.String | ${jobPlanVariable} | true | The parameter name to set the variable value. This can be used in downstream tasks in this orchestration. |
removeVariable | java.lang.Boolean | false | true | Set if the value should be removed after being set as parameter. |
skipOnFailure | java.lang.String | Previous Task Name | true | Skip current task based on the name of the previous task whether has failed or not. |
variableName | java.lang.String | JOB_PLAN_VARIABLE | false | The variable name to get. For example JOB_PLAN_VARIABLE. This variable should have been previously set using 'Set Job Plan Variable' task in a project job prior to this one in the job plan. |
Class Name | com.midvision.rapiddeploy.orchestration.tasks.RunRDJobPlanTask |
Category | RapidDeploy |
Name | Type | Default Value | Optional | Description |
---|---|---|---|---|
authToken | com.midvision.rapiddeploy.task.parameter.WebServiceTokenInputParameterType | false | The authentication token necessary to perform the web service call. | |
failOnError | java.lang.Boolean | true | false | This task will not fail the deployment on error if set to false. |
jobPlanId | java.lang.String | false | The job plan Id to run. | |
rapidDeployURL | java.lang.String | http://localhost:9090/MidVision | true | The RapidDeploy URL to call via web service. This value, if not set, will be the URL of the RapidDeploy instance performing the deployment. |
runAsynchronously | java.lang.Boolean | false | true | Check this if you want to run the Job asynchronously. This means running the Job without waiting for the result. |
skipOnFailure | java.lang.String | Previous Task Name | true | Skip current task based on the name of the previous task whether has failed or not. |
Class Name | com.midvision.rapiddeploy.orchestration.tasks.RunRDDeploymentTask |
Category | RapidDeploy |
Name | Type | Default Value | Optional | Description |
---|---|---|---|---|
allowFailedPkg | java.lang.Boolean | true | true | Check this if you want to be able to run previously failed packages. |
authToken | com.midvision.rapiddeploy.task.parameter.WebServiceTokenInputParameterType | false | The authentication token necessary to perform the web service call. | |
configurationName | com.midvision.rapiddeploy.task.parameter.ApplicationSelectionParameterType | false | The name of the target app to deploy to. | |
failOnError | java.lang.Boolean | true | false | This task will not fail the deployment on error if set to false. |
installationName | com.midvision.rapiddeploy.task.parameter.EnvironmentSelectionParameterType | false | The name of the target environment to deploy to. | |
packageName | com.midvision.rapiddeploy.task.parameter.PackageSelectionParameterType | true | The name of the package to deploy. Leave it empty to deploy the latest version. | |
projectName | com.midvision.rapiddeploy.task.parameter.ProjectSelectionParameterType | false | The name of the project to deploy. | |
rapidDeployURL | java.lang.String | http://localhost:9090/MidVision | true | The RapidDeploy URL to call via web service. This value, if not set, will be the URL of the RapidDeploy instance performing the deployment. |
runAsynchronously | java.lang.Boolean | false | true | Check this if you want to run the Job asynchronously. This means running the Job without waiting for the result. |
serverName | com.midvision.rapiddeploy.task.parameter.ServerSelectionParameterType | false | The name of the target server to deploy to. | |
skipOnFailure | java.lang.String | Previous Task Name | true | Skip current task based on the name of the previous task whether has failed or not. |
Class Name | com.midvision.rapiddeploy.orchestration.tasks.SetJobPlanVariableTask |
Category | RapidDeploy |
Name | Type | Default Value | Optional | Description |
---|---|---|---|---|
copyFromVariable | java.lang.Boolean | false | true | Typically this should be left as the default of 'false'. If set to 'true', then In this case |
failOnError | java.lang.Boolean | true | false | This task will not fail the deployment on error if set to false. |
skipOnFailure | java.lang.String | Previous Task Name | true | Skip current task based on the name of the previous task whether has failed or not. |
variableName | java.lang.String | JOB_PLAN_VARIABLE | false | The variable name to set e.g. JOB_PLAN_VARIABLE. This variable will be available in other (later) project jobs in the same job plan via Get Job Plan Variable task. |
variableValue | java.lang.String | false | The variable value to set. This can be an absolute value, or the value stored in a variable such as the output from a previous task, e.g. ${output}. |
Class Name | com.midvision.rapiddeploy.orchestration.tasks.rest.redmine.CheckRedmineTicketStatusTask |
Category | Redmine |
Name | Type | Default Value | Optional | Description |
---|---|---|---|---|
authKey | java.lang.String | false | Authorization key that will be used to call Redmine WebService. You can find it in your "My account" settings (look up for "API access key"). We strongly recommend to use Data Dictionary value with type PASSWORD for safety reasons. | |
expectedStatus | java.lang.String | Closed | false | Expected state of the ticket. Task will fail if the status retrieved by rest service is different from the expected one. |
failOnError | java.lang.Boolean | false | false | This task will not fail the deployment on error if set to false. |
issueNumber | java.lang.String | false | Number identifying the ticket in Redmine. | |
logResponseBody | java.lang.Boolean | false | true | Whether the response of REST service call is written in the task log as output or not. |
redmineInstanceUrl | java.lang.String | http://company.redmine.org/ | false | The URL of the Redmine instance. |
resultOutputParameter | java.lang.String | ${redmineTicketStatusCheckResult} | false | True or False depending on status check result. Note that it will be ignored if failOnError parameter is true |
skipOnFailure | java.lang.String | Previous Task Name | true | Skip current task based on the name of the previous task whether has failed or not. |
Class Name | com.midvision.rapiddeploy.orchestration.tasks.FinalisationTask |
Category | REQUIRED |
Name | Type | Default Value | Optional | Description |
---|---|---|---|---|
failOnError | java.lang.Boolean | true | false | This task will not fail the deployment on error if set to false. |
retainExpandedArchive | java.lang.Boolean | false | true | Keep the expanded archive after a successful deployment. The default is to delete the expanded archive. |
skipOnFailure | java.lang.String | Previous Task Name | true | Skip current task based on the name of the previous task whether has failed or not. |
Class Name | com.midvision.rapiddeploy.orchestration.tasks.utils.ForEachTask |
Category | REQUIRED |
inputString="This,is,a,coma,separated,list,of,words" splitRegex="," itemParameter=${word}then generated collection to process in ForEachTask will be
["This","is","a","coma","separated","list","of","words"]So if you then add EchoTask with
message = ${word}inside ForEach loop - you will see that during the deployment all these words will be echoed.
inputString=${listOfFiles} splitRegex=\r\n|[\r\n] itemParameter=${filename}
Name | Type | Default Value | Optional | Description |
---|---|---|---|---|
failOnError | java.lang.Boolean | true | false | This task will not fail the deployment on error if set to false. |
inputString | java.lang.String | ${inputString} | false | The input string which will be used to generate collection to be processed in ForEachTask loop. |
itemParameter | java.lang.String | ${itemParameter} | false | This is a parameter which can be used as a reference to currently processed element in the ForEachTask loop. |
skipOnFailure | java.lang.String | Previous Task Name | true | Skip current task based on the name of the previous task whether has failed or not. |
sleepBetweenLoop | java.lang.Integer | 5 | false | In order not to consume all of the CPU it's worth to set pause time in seconds between loops. |
splitRegex | java.lang.String | , | false | Regular Expression to split the input string into collection to be processed in ForEachTask loop. |
Class Name | com.midvision.rapiddeploy.orchestration.tasks.utils.IfTask |
Category | REQUIRED |
Name | Type | Default Value | Optional | Description |
---|---|---|---|---|
conditionParameter | java.lang.String | ${checkResult} | false | This parameter is usually a result of some previous check. For example using NumberCheckTask. Depending on this parameter IfTask will perform all the steps under true or false conditions. |
failOnError | java.lang.Boolean | true | false | This task will not fail the deployment on error if set to false. |
skipOnFailure | java.lang.String | Previous Task Name | true | Skip current task based on the name of the previous task whether has failed or not. |
Class Name | com.midvision.rapiddeploy.orchestration.tasks.InitialisationTask |
Category | REQUIRED |
Name | Type | Default Value | Optional | Description |
---|---|---|---|---|
checkTmpSize | java.lang.Boolean | true | true | This setting determines whether the check for /tmp space should be carried out |
cleanOnFail | java.lang.Boolean | true | false | Clean up temporary files on failure. Temporary files are always cleaned up on success, but on failure certain files in the system temporary directory are retained for debugging purposes. Setting this to true will also ensure any remaining expanded archives, including the expanded deployment archive itself, are removed. |
defaultUser | java.lang.String | null | true | This setting defines a default user ID for use in other tasks |
failOnError | java.lang.Boolean | true | false | This task will not fail the deployment on error if set to false. |
filesetExcludes | java.lang.String | **/SERVER.ENVIRONMENT.APPLICATION.* | true | ANT FileSet Style list of configuration files to exclude. Please see the ANT documentation for more details. Keywords SERVER, ENVIRONMENT, APPLICATION are mapped to their correct values at runtime and may appear anywhere in the FileSet definition. By default the FileSet will be: **/SERVER.ENVIRONMENT.APPLICATION.* |
filesetIncludes | java.lang.String | **/SERVER.ENVIRONMENT.APPLICATION.* | true | ANT FileSet Style list of configuration files to include. Please see the ANT documentation for more details. Keywords SERVER, ENVIRONMENT, APPLICATION are mapped to their correct values at runtime and may appear anywhere in the FileSet definition. By default the FileSet will be: **/SERVER.ENVIRONMENT.APPLICATION.* |
projectDictionaryFile | java.lang.String | project.dict | true | The relative path of the project level data dictionary file. By default this will be located at the top level directory of the project, but it can be located anywhere in the archive, referenced by a path relative to the top level e.g. j2ee/config/project.py. Any entries in this dictionary file will be overridden by entries in the environment level dictionary file (where keys match). |
searchReplaceFilesetExcludes | java.lang.String | true | ANT FileSet Style list of configuration files to exclude from the search/replace of dictionary properties. Typically this might be used to exclude large binary files. E.g. **/*.zip,**/*.jar Please see the ANT documentation for more details. | |
skipOnFailure | java.lang.String | Previous Task Name | true | Skip current task based on the name of the previous task whether has failed or not. |
sourceVariables | java.lang.Boolean | true | true | If this value is set to true, any Java Properties or Environment Variables set in the Orchestration process and referenced in any environment properties files with ${PROP_NAME} will be replaced with the actual value at deployment time. For example, if the target server has an environment variable set for all users $TMP or %TMP%, and the environment dictionary file has MY_TMP_DIR=${TMP}, then at deployment time, before any task processing, MY_TMP_DIR will be set to the value of $TMP or %TMP%. On Unix this would be /tmp. |
tmpSizeMultiplier | java.lang.Integer | 2 | true | This setting determines number of times the size of the deployable tar file, that must be available |
useAntCompression | java.lang.Boolean | false | false | This setting defines whether standard or ANT based compression utilities are used |
Class Name | com.midvision.rapiddeploy.orchestration.tasks.TargetSpecificOrchestrationTask |
Category | REQUIRED |
Name | Type | Default Value | Optional | Description |
---|---|---|---|---|
skipOnFailure | java.lang.String | Previous Task Name | true | Skip current task based on the name of the previous task whether has failed or not. |
Class Name | com.midvision.rapiddeploy.orchestration.tasks.utils.WhileTask |
Category | REQUIRED |
Name | Type | Default Value | Optional | Description |
---|---|---|---|---|
conditionParameter | java.lang.String | ${checkResult} | false | This parameter is usually a result of some previous check. For example using NumberCheckTask. This task will execute all of the tasks you specified until conditionParameter equals false. |
failOnError | java.lang.Boolean | true | false | This task will not fail the deployment on error if set to false. |
maxLoopNumber | java.lang.Integer | 100 | true | The maximum number of loops. If set to 0 WhileTask will loop forever. This parameter provides some limitation you may want to use to make sure the while loop finally ends. The job will fail if the maximum number of loops is exceeded. |
negateConditionParameter | java.lang.Boolean | false | true | This parameter allows you to handle conditionParameter with value false, for example when you want to execute all of the tasks you specified until conditionParameter equals true. From programming point of view it handles while(!condition) |
numberOfLoopsParam | java.lang.String | ${numberOfLoops} | true | This parameter will be replaced with final number of loops performed in WhileTask. |
skipOnFailure | java.lang.String | Previous Task Name | true | Skip current task based on the name of the previous task whether has failed or not. |
sleepBetweenLoop | java.lang.Integer | 5 | false | In order not to consume all of the CPU it's worth to set pause time in seconds between loops. |
Class Name | com.midvision.rapiddeploy.orchestration.tasks.rest.RESTCallTask |
Category | REST |
Name | Type | Default Value | Optional | Description |
---|---|---|---|---|
binaryResponse | java.lang.Boolean | false | true | Whether the response data is handled as a binary response or not. Otherwise is response is handled as text format. |
connectionTimeoutSecs | java.lang.Integer | 15 | true | Connection timeout in seconds. |
failOnError | java.lang.Boolean | true | false | This task will not fail the deployment on error if set to false. |
headerKeyValueSplitRegex | java.lang.String | true | Regular Expression to slip the each header parameter into key/value pair. | |
headerParamsSplitRegex | java.lang.String | true | Regular Expression to slip In-line value of the header parameters into a collection of parameters. | |
headerParamsValue | java.lang.String | true | In-line value of the header parameters, this will be parsed to via additional Regular Expression cofigurations. | |
logResponseBody | java.lang.Boolean | true | false | Whether the response of REST service call is written in the task log as output or not. |
postKeyValueSplitRegex | java.lang.String | true | Regular Expression to slip the each post resquest parameter into key/value pair. | |
postParamsSplitRegex | java.lang.String | true | Regular Expression to slip In-line value of the post resquest parameters into a collection of parameters. | |
postParamsValue | java.lang.String | true | In-line value of the post resquest parameters, this will be parsed to via additional Regular Expression cofigurations. | |
queryKeyValueSplitRegex | java.lang.String | true | Regular Expression to slip the each query parameter into key/value pair. | |
queryParamsSplitRegex | java.lang.String | true | Regular Expression to slip In-line value of the query parameters into a collection of parameters. | |
queryParamsValue | java.lang.String | true | In-line value of the query parameters. | |
requestContentType | java.lang.String | text/plain | true | Content Type of the REST service request. |
requestDataInputFilePath | java.lang.String | true | Input file path to be loaded and attached to the request body. | |
requestTextInputParam | java.lang.String | true | Name of the input parameter in the task scope to get data to be attached to the request body. | |
responseDataOutputFilePath | java.lang.String | true | Output file path to be written with the response body content. | |
responseTextOutputParam | java.lang.String | true | Name of the output parameter in the task scope to put response body content. | |
restHttpMethod | java.util.List | GET | false | HTTP mehtod used to call the REST service. Allowed values GET, POST, PUT and DELETE. |
restServiceURL | java.lang.String | http://localhost:8080/MyWebApp/do/something | false | The URL to call the REST service. |
skipOnFailure | java.lang.String | Previous Task Name | true | Skip current task based on the name of the previous task whether has failed or not. |
sslKeyStorePassword | java.lang.String | true | Password of the JKS KeyStore. | |
sslKeyStoreURL | java.lang.String | file:/~/.ssh/MyKeyStore.jks | true | File URL of the JKS KeyStore. |
sslTrustStorePassword | java.lang.String | true | Password of the JKS TrustStore. | |
sslTrustStoreURL | java.lang.String | file:/~/.ssh/MyTrustStore.jks | true | File URL of the JKS TrustStore. |
Class Name | com.midvision.rapiddeploy.orchestration.tasks.utils.AssignStringToVariableTask |
Category | String |
Name | Type | Default Value | Optional | Description |
---|---|---|---|---|
failOnError | java.lang.Boolean | true | false | This task will not fail the deployment on error if set to false. |
outputParameter | java.lang.String | ${assignedString} | false | The name of the output parameter, which can pass the return value from the task. The task output will be the defined string. Define a unique parameter name starting with '${', ending with '}' for the whole orchestration (latter tasks can override the parameter value if the same parameter name is specified). You can refer to this parameter in any task below in the tasklist, as an input parameter ${assignedString}. |
skipOnFailure | java.lang.String | Previous Task Name | true | Skip current task based on the name of the previous task whether has failed or not. |
string | java.lang.String | false | The string to be assigned to the outputParameter. |
Class Name | com.midvision.rapiddeploy.orchestration.tasks.utils.Base64Task |
Category | String |
Name | Type | Default Value | Optional | Description |
---|---|---|---|---|
failOnError | java.lang.Boolean | true | false | This task will not fail the deployment on error if set to false. |
input | java.lang.String | false | The input string to encode or decode. | |
mode | java.util.List | ENCODE | false | Perform an Encode or Decode operation on the input. |
outputParameter | java.lang.String | ${resultString} | false | The name of the output parameter, which can pass the return value from the task. The task output will be the defined string. Define a unique parameter name starting with '${', ending with '}' for the whole orchestration (latter tasks can override the parameter value if the same parameter name is specified). You can refer to this parameter in any task below in the tasklist, as an input parameter ${resultString}. |
skipOnFailure | java.lang.String | Previous Task Name | true | Skip current task based on the name of the previous task whether has failed or not. |
Class Name | com.midvision.rapiddeploy.orchestration.tasks.utils.BeginsWithStringTask |
Category | String |
Name | Type | Default Value | Optional | Description |
---|---|---|---|---|
failOnError | java.lang.Boolean | true | false | This task will not fail the deployment on error if set to false. |
inputString | java.lang.String | ${output} | false | The input string to be parsed. |
outputParameter | java.lang.String | ${containsResult} | false | The name of the output parameter, which can pass the return value from the task. The task output will be the check result output value (the real value will be true or false). Define a unique parameter name starting with '${', ending with '}' for the whole orchestration (latter tasks can override the parameter value if the same parameter name is specified). You can refer to this parameter in any task below in the tasklist, as an input parameter ${containsResult}. |
skipOnFailure | java.lang.String | Previous Task Name | true | Skip current task based on the name of the previous task whether has failed or not. |
stringToSearchFor | java.lang.String | false | The sequence to search for |
Class Name | com.midvision.rapiddeploy.orchestration.tasks.utils.ConcatenateStringTask |
Category | String |
Name | Type | Default Value | Optional | Description |
---|---|---|---|---|
failOnError | java.lang.Boolean | true | false | This task will not fail the deployment on error if set to false. |
inputString1 | java.lang.String | ${inputString1} | false | The first input string to be concatenated to. |
inputString2 | java.lang.String | ${inputString2} | false | The string to concatenate to inputString1 |
outputParameter | java.lang.String | ${concatenatedString} | false | The name of the output parameter, which can pass the return value from the task. The task output will be the concatenated string inputString1 + inputString2. Define a unique parameter name starting with '${', ending with '}' for the whole orchestration (latter tasks can override the parameter value if the same parameter name is specified). You can refer to this parameter in any task below in the tasklist, as an input parameter ${containsResult}. |
skipOnFailure | java.lang.String | Previous Task Name | true | Skip current task based on the name of the previous task whether has failed or not. |
Class Name | com.midvision.rapiddeploy.orchestration.tasks.utils.ContainsStringTask |
Category | String |
Name | Type | Default Value | Optional | Description |
---|---|---|---|---|
failOnError | java.lang.Boolean | true | false | This task will not fail the deployment on error if set to false. |
ignoreCase | java.lang.Boolean | false | false | If set to true, the task will perform a case insensitive contains test. Defaults to false. |
inputString | java.lang.String | ${output} | false | The input string to be parsed. |
outputParameter | java.lang.String | ${containsResult} | false | The name of the output parameter, which can pass the return value from the task. The task output will be the check result output value (the real value will be true or false). Define a unique parameter name starting with '${', ending with '}' for the whole orchestration (latter tasks can override the parameter value if the same parameter name is specified). You can refer to this parameter in any task below in the tasklist, as an input parameter ${containsResult}. |
skipOnFailure | java.lang.String | Previous Task Name | true | Skip current task based on the name of the previous task whether has failed or not. |
stringToSearchFor | java.lang.String | false | The sequence to search for |
Class Name | com.midvision.rapiddeploy.orchestration.tasks.utils.EndsWithStringTask |
Category | String |
Name | Type | Default Value | Optional | Description |
---|---|---|---|---|
failOnError | java.lang.Boolean | true | false | This task will not fail the deployment on error if set to false. |
inputString | java.lang.String | ${output} | false | The input string to be parsed. |
outputParameter | java.lang.String | ${containsResult} | false | The name of the output parameter, which can pass the return value from the task. The task output will be the check result output value (the real value will be true or false). Define a unique parameter name starting with '${', ending with '}' for the whole orchestration (latter tasks can override the parameter value if the same parameter name is specified). You can refer to this parameter in any task below in the tasklist, as an input parameter ${containsResult}. |
skipOnFailure | java.lang.String | Previous Task Name | true | Skip current task based on the name of the previous task whether has failed or not. |
stringToSearchFor | java.lang.String | false | The sequence to search for |
Class Name | com.midvision.rapiddeploy.orchestration.tasks.utils.InsertStringAfterStringMatchesTask |
Category | String |
"the lateness of the hour is telling"If the stringToMatch is:
"the lateness of the hour"and the insertString is:
", and state of the parties,"the string returned in the outputParameter will be:
"the lateness of the hour, and state of the parties, is telling"
Name | Type | Default Value | Optional | Description |
---|---|---|---|---|
failOnError | java.lang.Boolean | true | false | This task will not fail the deployment on error if set to false. |
inputString | java.lang.String | ${output} | false | The input string to be parsed. |
insertString | java.lang.String | true | The string to insert after the first occurrence of stringToMatch in the inputString | |
outputParameter | java.lang.String | ${insertStringOutput} | false | The name of the output parameter, which can pass the return value from the task. The task output will be the inputString with the insertString inserted after the first occurrence of the stringToMatch. Define a unique parameter name starting with '${', ending with '}' for the whole orchestration (latter tasks can override the parameter value if the same parameter name is specified). You can refer to this parameter in any task below in the tasklist, as an input parameter ${insertStringOutput}. |
skipOnFailure | java.lang.String | Previous Task Name | true | Skip current task based on the name of the previous task whether has failed or not. |
stringToMatch | java.lang.String | false | The string to match. The insertString is inserted immediately after the last character of the first occurrence of this match pattern. |
Class Name | com.midvision.rapiddeploy.orchestration.tasks.utils.JsonXmlConverterTask |
Category | String |
Name | Type | Default Value | Optional | Description |
---|---|---|---|---|
failOnError | java.lang.Boolean | true | false | This task will not fail the deployment on error if set to false. |
input | java.lang.String | false | The input string to convert - either XML or JSON. | |
mode | java.util.List | XmlToJson | false | Perform a JsonToXml or XmlToJson operation on the input. |
outputParameter | java.lang.String | ${resultString} | false | The name of the output parameter, which can pass the return value from the task. The task output will be the defined string. Define a unique parameter name starting with '${', ending with '}' for the whole orchestration (latter tasks can override the parameter value if the same parameter name is specified). You can refer to this parameter in any task below in the tasklist, as an input parameter ${resultString}. |
skipOnFailure | java.lang.String | Previous Task Name | true | Skip current task based on the name of the previous task whether has failed or not. |
Class Name | com.midvision.rapiddeploy.orchestration.tasks.utils.MatchStringTask |
Category | String |
Name | Type | Default Value | Optional | Description |
---|---|---|---|---|
checkEntireText | java.lang.Boolean | true | true | If this option is enabled the whole input string will be checked against the regular expression, otherwise substrings inside the input string will be checked. |
failOnError | java.lang.Boolean | true | false | This task will not fail the deployment on error if set to false. |
inputString | java.lang.String | ${output} | false | The input string to be parsed. |
matchResultOutputParameter | java.lang.String | ${matchResult} | false | The name of the output parameter, which can pass the return value from the task. This value will be the check result output value (the real value will be true or false). Define a unique parameter name starting with '${', ending with '}' for the whole orchestration (latter tasks can override the parameter value if the same parameter name is specified). You can refer to this parameter in any task below in the tasklist, as an input parameter ${matchResult}. |
matchValueOutputParameter | java.lang.String | ${matchValue} | false | The name of the output parameter, which can pass the return value from the task. This value contains the matching substring in the input text. If the 'checkEntireText' option is enabled this value will contain the same input string provided. Define a unique parameter name starting with '${', ending with '}' for the whole orchestration (latter tasks can override the parameter value if the same parameter name is specified). You can refer to this parameter in any task below in the tasklist, as an input parameter ${matchValue}. |
regexToSearchFor | java.lang.String | false | The regular expression to which this inputString is to be matched. | |
returnFirstMatch | java.lang.Boolean | true | true | If this option is enabled only the first substring matching the regular expresion will be returned. |
skipOnFailure | java.lang.String | Previous Task Name | true | Skip current task based on the name of the previous task whether has failed or not. |
Class Name | com.midvision.rapiddeploy.orchestration.tasks.utils.StringRemoveWhitespaceTask |
Category | String |
Name | Type | Default Value | Optional | Description |
---|---|---|---|---|
failOnError | java.lang.Boolean | true | false | This task will not fail the deployment on error if set to false. |
inputString | java.lang.String | ${output} | false | The input string to be parsed. |
outputParameter | java.lang.String | ${trimOutput} | false | The name of the output parameter, which can pass the return value from the task. The task output will be the inputString, stripped of white spaces according to the removeMode. Define a unique parameter name starting with '${', ending with '}' for the whole orchestration (latter tasks can override the parameter value if the same parameter name is specified). You can refer to this parameter in any task below in the tasklist, as an input parameter ${trimOutput}. |
removeMode | java.util.List | LEADING_AND_TRAILING | false | Remove whitespace according to the following modes. Allowed values: ALL (Remove all whitespace from string), LEADING_AND_TRAILING (Remove leading and trailing whitespace from string), LEADING (Remove leading whitespace from string), TRAILING (Remove trailing whitespace from string). Remove linefeed/carriage returns according to the following modes. Allowed values: ONE_NEWLINE (Remove one newline character from the end of the string) TRAILING_WHITESPACE_AND_NEWLINE (Remove one newline character from the end of the string and then any trailing whitespace). |
skipOnFailure | java.lang.String | Previous Task Name | true | Skip current task based on the name of the previous task whether has failed or not. |
Class Name | com.midvision.rapiddeploy.orchestration.tasks.utils.ReplaceStringTask |
Category | String |
Name | Type | Default Value | Optional | Description |
---|---|---|---|---|
failOnError | java.lang.Boolean | true | false | This task will not fail the deployment on error if set to false. |
inputString | java.lang.String | ${output} | false | The input string to be parsed. |
outputParameter | java.lang.String | ${replaceOutput} | false | The name of the output parameter, which can pass the return value from the task. The task output will be the script output value. Define a unique parameter name starting with '${', ending with '}' for the whole orchestration (latter tasks can override the parameter value if the same parameter name is specified). You can refer to this parameter in any task below in the tasklist, as an input parameter ${replaceOutput}. |
regexToReplace | java.lang.String | true | The regular expression to which this string is to be matched Note that this task parameter is used only in REPLACE_ALL and REPLACE_FIRST mode. | |
replacement | java.lang.String | false | The string to be substituted. | |
replaceMode | java.util.List | REPLACE | false | Allowed values: REPLACE (String.replace(stringToReplace, replacement)), REPLACE_ALL (String.replaceAll(regexToReplace, replacement)), REPLACE_FIRST (String.replaceFirst(regexToReplace, replacement)). |
skipOnFailure | java.lang.String | Previous Task Name | true | Skip current task based on the name of the previous task whether has failed or not. |
stringToReplace | java.lang.String | true | The string sequence to be replaced in given input string. Note that this task parameter is used only in REPLACE mode. |
Class Name | com.midvision.rapiddeploy.orchestration.tasks.utils.SplitStringTask |
Category | String |
Name | Type | Default Value | Optional | Description |
---|---|---|---|---|
failOnError | java.lang.Boolean | true | false | This task will not fail the deployment on error if set to false. |
inputString | java.lang.String | ${output} | false | The input string to be split. |
listEntryNumber | java.lang.String | true | The positional number of the entry in the list of returned strings from the split operation. The string at this position will be returned to the outputParameter. | |
outputCounter | java.lang.String | ${countOfStrings} | true | The name of the output counter, which can pass the return value from the task. This will be the count of items as result. Define a unique parameter name starting with '${', ending with '}' for the whole orchestration (latter tasks can override the parameter value if the same parameter name is specified). You can refer to this parameter in any task below in the task flow, as an input parameter ${countOfStrings}. |
outputParameter | java.lang.String | ${splitStringOutput} | false | The name of the output parameter, which can pass the return value from the task. The task output will be the string at the listEntryNumber position of the returned list of strings from the split operation. Define a unique parameter name starting with '${', ending with '}' for the whole orchestration (latter tasks can override the parameter value if the same parameter name is specified). You can refer to this parameter in any task below in the tasklist, as an input parameter ${splitStringOutput}. |
skipOnFailure | java.lang.String | Previous Task Name | true | Skip current task based on the name of the previous task whether has failed or not. |
splitRegex | java.lang.String | false | The regular expression to split the string on. For example \s+ for one or more white spaces. |
Class Name | com.midvision.rapiddeploy.orchestration.tasks.utils.StringCheckTask |
Category | String |
Name | Type | Default Value | Optional | Description |
---|---|---|---|---|
condition | java.util.List | EQUALS | false | Allowed values: EQUALS,NOT_EQUALS,EQUALS_IGNORE_CASE,IS_EMPTY,IS_NOT_EMPTY |
failOnError | java.lang.Boolean | true | false | This task will not fail the deployment on error if set to false. |
inputString | java.lang.String | ${output} | false | The input string to be parsed. |
resultParam | java.lang.String | ${stringCheckResult} | false | The name of the output parameter, which can pass the return value from the task. The task output will be the check result output value (the real value will be true or false). Define a unique parameter name starting with '${', ending with '}' for the whole orchestration (latter tasks can override the parameter value if the same parameter name is specified). You can refer to this parameter in any task below in the tasklist, as an input parameter ${stringCheckResult}. |
skipOnFailure | java.lang.String | Previous Task Name | true | Skip current task based on the name of the previous task whether has failed or not. |
stringToCompareInput | java.lang.String | true | String to compare with given inputString. This task parameter is ignored for condition IS_EMPTY and IS_NOT_EMPTY. |
Class Name | com.midvision.rapiddeploy.orchestration.tasks.utils.StringToLowerTask |
Category | String |
Name | Type | Default Value | Optional | Description |
---|---|---|---|---|
failOnError | java.lang.Boolean | true | false | This task will not fail the deployment on error if set to false. |
inputString | java.lang.String | ${inputString} | false | The input string. |
outputParameter | java.lang.String | ${lowercaseString} | false | The name of the output parameter, which can pass the return value from the task. The task output will be the lowercase representation of the inputString. Define a unique parameter name starting with '${', ending with '}' for the whole orchestration (latter tasks can override the parameter value if the same parameter name is specified). You can refer to this parameter in any task below in the tasklist, as an input parameter ${lowercaseString}. |
skipOnFailure | java.lang.String | Previous Task Name | true | Skip current task based on the name of the previous task whether has failed or not. |
Class Name | com.midvision.rapiddeploy.orchestration.tasks.utils.StringToUpperTask |
Category | String |
Name | Type | Default Value | Optional | Description |
---|---|---|---|---|
failOnError | java.lang.Boolean | true | false | This task will not fail the deployment on error if set to false. |
inputString | java.lang.String | ${inputString} | false | The input string. |
outputParameter | java.lang.String | ${uppercaseString} | false | The name of the output parameter, which can pass the return value from the task. The task output will be the upper case representation of the inputString. Define a unique parameter name starting with '${', ending with '}' for the whole orchestration (latter tasks can override the parameter value if the same parameter name is specified). You can refer to this parameter in any task below in the tasklist, as an input parameter ${uppercaseString}. |
skipOnFailure | java.lang.String | Previous Task Name | true | Skip current task based on the name of the previous task whether has failed or not. |
Class Name | com.midvision.rapiddeploy.orchestration.tasks.utils.SubStringTask |
Category | String |
Name | Type | Default Value | Optional | Description |
---|---|---|---|---|
beginIndex | java.lang.Integer | 0 | false | beginIndex - the beginning index, inclusive. |
endIndex | java.lang.Integer | MAX_LENGTH | true | endIndex - the ending index, exclusive. If you leave it blank - it will be set to (inputString.length - 1) |
failOnError | java.lang.Boolean | true | false | This task will not fail the deployment on error if set to false. |
inputString | java.lang.String | ${output} | false | The input string to be parsed. |
outputParameter | java.lang.String | ${substringOutput} | false | The name of the output parameter, which can pass the return value from the task. The task output will be the script output value. Define a unique parameter name starting with '${', ending with '}' for the whole orchestration (latter tasks can override the parameter value if the same parameter name is specified). You can refer to this parameter in any task below in the tasklist, as an input parameter ${substringOutput}. |
skipOnFailure | java.lang.String | Previous Task Name | true | Skip current task based on the name of the previous task whether has failed or not. |
Class Name | com.midvision.rapiddeploy.orchestration.tasks.utils.SubStringByStringMatchesTask |
Category | String |
"the lateness of the hour is telling"If the beginStringToMatch is:
"the lateness"and the endStringToMatch is:
"hour"the substring returned in the outputParameter will be:
" of the "
""and the endStringToMatch is:
"hour"the substring returned in the outputParameter will be:
"the lateness of the "
"the lateness"and the endStringToMatch is
""the substring returned in the outputParameter will be:
" of the hour is telling"
Name | Type | Default Value | Optional | Description |
---|---|---|---|---|
beginStringToMatch | java.lang.String | false | The first string to match. | |
endStringToMatch | java.lang.String | true | The second string to match | |
failOnError | java.lang.Boolean | true | false | This task will not fail the deployment on error if set to false. |
inputString | java.lang.String | ${output} | false | The input string to be parsed. |
outputParameter | java.lang.String | ${substringOutput} | false | The name of the output parameter, which can pass the return value from the task. The task output will be the substring between the two string matches. Define a unique parameter name starting with '${', ending with '}' for the whole orchestration (latter tasks can override the parameter value if the same parameter name is specified). You can refer to this parameter in any task below in the tasklist, as an input parameter ${substringOutput}. |
skipOnFailure | java.lang.String | Previous Task Name | true | Skip current task based on the name of the previous task whether has failed or not. |
Class Name | com.midvision.rapiddeploy.orchestration.tasks.utils.YamlConverterTask |
Category | String |
Name | Type | Default Value | Optional | Description |
---|---|---|---|---|
failOnError | java.lang.Boolean | true | false | This task will not fail the deployment on error if set to false. |
input | java.lang.String | false | The input string to convert - either Yaml or JSON. | |
mode | java.util.List | YamlToJson | false | Perform a JsonToYaml or YamlToJson operation on the input. |
outputParameter | java.lang.String | ${resultString} | false | The name of the output parameter, which can pass the return value from the task. The task output will be the defined string. Define a unique parameter name starting with '${', ending with '}' for the whole orchestration (latter tasks can override the parameter value if the same parameter name is specified). You can refer to this parameter in any task below in the tasklist, as an input parameter ${resultString}. |
skipOnFailure | java.lang.String | Previous Task Name | true | Skip current task based on the name of the previous task whether has failed or not. |
Class Name | com.midvision.rapiddeploy.orchestration.tasks.CopyPropertyFileToEarTask |
Category | Utilities |
Copy Files into an Expanded Ear or War. |
Name | Type | Default Value | Optional | Description |
---|---|---|---|---|
failOnError | java.lang.Boolean | true | false | This task will not fail the deployment on error if set to false. |
propertyFilePath | java.lang.String | ${ARCHIVE_ROOT}/path/to/file | false | The path identifying the file to be copied to the Ear/War. If inside the deployment package, use ${ARCHIVE_ROOT}/path/to/file |
skipOnFailure | java.lang.String | Previous Task Name | true | Skip current task based on the name of the previous task whether has failed or not. |
targetRelativeToEarFileRoot | java.lang.String | relative/target/inside/expanded/ear | false | The target file location relative to the root of the expanded Ear/War. |
Class Name | com.midvision.rapiddeploy.orchestration.tasks.utils.IsAixTask |
Category | Utilities |
Name | Type | Default Value | Optional | Description |
---|---|---|---|---|
failOnError | java.lang.Boolean | true | false | This task will not fail the deployment on error if set to false. |
outputParameter | java.lang.String | ${isAix} | false | The name of the output parameter, which can pass the return value from the task. The task output will be true if OS is AIX compliant, or false if not. Define a unique parameter name starting with '${', ending with '}' for the whole orchestration (latter tasks can override the parameter value if the same parameter name is specified). You can refer to this parameter in any task below in the tasklist, as an input parameter ${isAix}. |
skipOnFailure | java.lang.String | Previous Task Name | true | Skip current task based on the name of the previous task whether has failed or not. |
Class Name | com.midvision.rapiddeploy.orchestration.tasks.utils.IsLinuxTask |
Category | Utilities |
Name | Type | Default Value | Optional | Description |
---|---|---|---|---|
failOnError | java.lang.Boolean | true | false | This task will not fail the deployment on error if set to false. |
outputParameter | java.lang.String | ${isLinux} | false | The name of the output parameter, which can pass the return value from the task. The task output will be true if OS is Linux compliant, or false if not. Define a unique parameter name starting with '${', ending with '}' for the whole orchestration (latter tasks can override the parameter value if the same parameter name is specified). You can refer to this parameter in any task below in the tasklist, as an input parameter ${isLinux}. |
skipOnFailure | java.lang.String | Previous Task Name | true | Skip current task based on the name of the previous task whether has failed or not. |
Class Name | com.midvision.rapiddeploy.orchestration.tasks.utils.IsMacTask |
Category | Utilities |
Name | Type | Default Value | Optional | Description |
---|---|---|---|---|
failOnError | java.lang.Boolean | true | false | This task will not fail the deployment on error if set to false. |
outputParameter | java.lang.String | ${isMac} | false | The name of the output parameter, which can pass the return value from the task. The task output will be true if OS is Linux compliant, or false if not. Define a unique parameter name starting with '${', ending with '}' for the whole orchestration (latter tasks can override the parameter value if the same parameter name is specified). You can refer to this parameter in any task below in the tasklist, as an input parameter ${isMac}. |
skipOnFailure | java.lang.String | Previous Task Name | true | Skip current task based on the name of the previous task whether has failed or not. |
Class Name | com.midvision.rapiddeploy.orchestration.tasks.utils.IsSolarisTask |
Category | Utilities |
Name | Type | Default Value | Optional | Description |
---|---|---|---|---|
failOnError | java.lang.Boolean | true | false | This task will not fail the deployment on error if set to false. |
outputParameter | java.lang.String | ${isSolaris} | false | The name of the output parameter, which can pass the return value from the task. The task output will be true if OS is Solaris compliant, or false if not. Define a unique parameter name starting with '${', ending with '}' for the whole orchestration (latter tasks can override the parameter value if the same parameter name is specified). You can refer to this parameter in any task below in the tasklist, as an input parameter ${isSolaris}. |
skipOnFailure | java.lang.String | Previous Task Name | true | Skip current task based on the name of the previous task whether has failed or not. |
Class Name | com.midvision.rapiddeploy.orchestration.tasks.utils.IsUnixTask |
Category | Utilities |
Name | Type | Default Value | Optional | Description |
---|---|---|---|---|
failOnError | java.lang.Boolean | true | false | This task will not fail the deployment on error if set to false. |
outputParameter | java.lang.String | ${isUnix} | false | The name of the output parameter, which can pass the return value from the task. The task output will be true if OS is POSIX compliant, or false if not. Define a unique parameter name starting with '${', ending with '}' for the whole orchestration (latter tasks can override the parameter value if the same parameter name is specified). You can refer to this parameter in any task below in the tasklist, as an input parameter ${isUnix}. |
skipOnFailure | java.lang.String | Previous Task Name | true | Skip current task based on the name of the previous task whether has failed or not. |
Class Name | com.midvision.rapiddeploy.orchestration.tasks.utils.IsWindowsTask |
Category | Utilities |
Name | Type | Default Value | Optional | Description |
---|---|---|---|---|
failOnError | java.lang.Boolean | true | false | This task will not fail the deployment on error if set to false. |
outputParameter | java.lang.String | ${isUnix} | false | The name of the output parameter, which can pass the return value from the task. The task output will be true if OS is Windows compliant, or false if not. Define a unique parameter name starting with '${', ending with '}' for the whole orchestration (latter tasks can override the parameter value if the same parameter name is specified). You can refer to this parameter in any task below in the tasklist, as an input parameter ${isUnix}. |
skipOnFailure | java.lang.String | Previous Task Name | true | Skip current task based on the name of the previous task whether has failed or not. |
Class Name | com.midvision.rapiddeploy.orchestration.tasks.utils.KillTask |
Category | Utilities |
notepad.exe
Name | Type | Default Value | Optional | Description |
---|---|---|---|---|
failOnError | java.lang.Boolean | true | false | This task will not fail the deployment on error if set to false. |
processName | java.lang.String | PROCESS_STRING | false | Replace PROCESS_STRING with a character sequence matching your process(es) to be killed. Please note that all processes containing the specified character sequence will be sent the specified signal. |
signal | java.util.List | -9 | false | A signal to pass to the process. Common Signals: [-TERM | -15 | -KILL | -9 | -HUP | -1 | -STOP | -17,-19,-23 ] |
skipOnFailure | java.lang.String | Previous Task Name | true | Skip current task based on the name of the previous task whether has failed or not. |
Class Name | com.midvision.rapiddeploy.orchestration.tasks.utils.CurrentDateTask |
Category | Utilities |
Name | Type | Default Value | Optional | Description |
---|---|---|---|---|
dateFormat | java.lang.String | yyyy-MM-dd:HH:mm:ss | false | The format to use for the date. Uses Java SimpleDateFormat. |
failOnError | java.lang.Boolean | true | false | This task will not fail the deployment on error if set to false. |
outputParameter | java.lang.String | ${currentDateFormatted} | false | The name of the output parameter, which can pass the return value from the task. The task output will be the current date/time formatted according to the dateFormat specified. Define a unique parameter name starting with '${', ending with '}' for the whole orchestration (latter tasks can override the parameter value if the same parameter name is specified). You can refer to this parameter in any task below in the tasklist, as an input parameter ${currentDateFormatted}. |
skipOnFailure | java.lang.String | Previous Task Name | true | Skip current task based on the name of the previous task whether has failed or not. |
Class Name | com.midvision.rapiddeploy.orchestration.tasks.UpdateVersionFileTask |
Category | Utilities |
Update Version File Task. |
Name | Type | Default Value | Optional | Description |
---|---|---|---|---|
copySource | java.lang.String | ${ARCHIVE_ROOT}/path/to/file | false | The full path to the copy source. If the source is in the deployment package use ${ARCHIVE_ROOT}/path/to/file. This file should contain pertinent information about the build version etc. |
copyTarget | java.lang.String | /tmp/path/to/copy/to | false | The full absolute path to the copy target. This is the file holding version information. |
failOnError | java.lang.Boolean | true | false | This task will not fail the deployment on error if set to false. |
skipOnFailure | java.lang.String | Previous Task Name | true | Skip current task based on the name of the previous task whether has failed or not. |