Class Name | com.midvision.rapiddeploy.plugins.build.jenkins.task.GetJobStatus |
Category | Jenkins |
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. |
jenkinsJobName | java.lang.String | Job | false | The Jenkins job to check. |
jenkinsUrl | java.lang.String | http://localhost/jenkins | false | The remote Jenkins URL. |
jobStatus | java.lang.String | ${jobStatus} | false | The name of the output parameter, which can pass the return value from the task. The task output will be the Jenkins job status: "Building" or "Waiting for Next time to Build". 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 list, as an input parameter ${jobStatus}. |
lastBuildRawData | java.lang.String | ${lastBuildRawData} | false | The name of the output parameter, which can pass the return value from the task. The task output will be the raw data of the last build. 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 list, as an input parameter ${lastBuildRawData}. |
lastBuildStartTime | java.lang.String | ${lastBuildStartTime} | false | The name of the output parameter, which can pass the return value from the task. The task output will be the Jenkins job last build start time. 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 list, as an input parameter ${lastBuildStartTime}. |
lastBuildStatus | java.lang.String | ${lastBuildStatus} | false | The name of the output parameter, which can pass the return value from the task. The task output will be the Jenkins job last build status. 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 list, as an input parameter ${lastBuildStatus}. |
password | java.lang.String | true | Password to use to authenticate when connecting to Jenkins (if required). | |
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 to use to authenticate when connecting to Jenkins (if required). |
Class Name | com.midvision.rapiddeploy.plugins.build.jenkins.task.GetJobConfig |
Category | Jenkins |
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. |
jenkinsJobName | java.lang.String | Job | false | The Jenkins job to invoke. |
jenkinsUrl | java.lang.String | http://localhost/jenkins | false | The remote Jenkins URL. |
jobConfig | java.lang.String | ${jobConfig} | false | The name of the output parameter, which can pass the return value from the task. The task output will be the Jenkins job configuration in XML format (config.xml). 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 list, as an input parameter ${jobConfig}. |
password | java.lang.String | true | Password to use to authenticate when connecting to Jenkins (if required). | |
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 to use to authenticate when connecting to Jenkins (if required). |
Class Name | com.midvision.rapiddeploy.plugins.build.jenkins.task.InvokeJob |
Category | Jenkins |
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. |
jenkinsJobName | java.lang.String | Job | false | The Jenkins job to invoke. |
jenkinsUrl | java.lang.String | http://localhost/jenkins | false | The remote Jenkins URL. |
password | java.lang.String | true | Password to use to authenticate when connecting to Jenkins (if required). | |
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 to use to authenticate when connecting to Jenkins (if required). | |
waitForBuild | java.lang.Boolean | false | false | This task will wait for the build to complete if set to true. If set to false (the default), the build will be executed asynchronously. |
Class Name | com.midvision.rapiddeploy.plugins.build.jenkins.task.SetJobConfig |
Category | Jenkins |
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. |
jenkinsJobName | java.lang.String | Job | false | The Jenkins job to invoke. |
jenkinsUrl | java.lang.String | http://localhost/jenkins | false | The remote Jenkins URL. |
jobConfig | TextArea | false | THe Job Configuration to set. Enter the XML here to set for the job configuration. | |
password | java.lang.String | true | Password to use to authenticate when connecting to Jenkins (if required). | |
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 to use to authenticate when connecting to Jenkins (if required). |