XebiaLabs XL Release Plugin

xlrCreateRelease: Create and invoke a XLR release

Adds a step to create and start a release on an XL Release server using Jenkins.
serverCredentials
XL Release server credentials used to connect to the XL Release server. This must be configured under Manage Jenkins >> Configure System >> XL Release.

Type: String

template
Template name or path to use when creating a new release in XL Release. For example: Samples & Tutorials/Configure XL Release or Sample Release Template

Type: String

releaseTitle
Title of the release in XL Release. Jenkins environment variables can be used to specify this value. For example: Release for $BUILD_TAG

Type: String

version (optional)
Title of the newly created release in XL Release. Jenkins environment variables can be used to specify this value. For example: Release for $BUILD_TAG
Warning: This parameter is deprecated and will be removed in a future release. Use releaseTitle instead.

Type: String

variables (optional)
If the template has variables, define them using this parameter. For example: variables: [[propertyName: 'QA environment', propertyValue: 'QA'], [propertyName: 'packageId', propertyValue: '1.0']]

Array/List

Nested Object

propertyName

Type: String

propertyValue

Type: String

startRelease (optional)
Set to true to start the release after it is created. Set to false to create the release without starting it.

Type: boolean