The following plugin provides functionality available through
Pipeline-compatible steps. Read more about how to integrate steps into your
Pipeline in the
Steps
section of the
Pipeline Syntax
page.
Adds a step to create and start a release on an XL Release server using Jenkins.
serverCredentials : String
XL Release server credentials used to connect to the XL Release server. This must be configured under Manage Jenkins >> Configure System >> XL Release.
template : String
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
releaseTitle : String
Title of the release in XL Release. Jenkins environment variables can be used to specify this value. For example: Release for $BUILD_TAG
version : String (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.
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 of Nested Object
propertyName : String
propertyName : String
propertyValue : String
propertyValue : String
startRelease : boolean (optional)
Set to true to start the release after it is created. Set to false to create the release without starting it.