mirror of
https://github.com/SAP/jenkins-library.git
synced 2024-12-16 11:09:33 +02:00
d8dca885bb
the official term in SAP-SolutionManager is 'change document'. The term 'change' as reflected in 'changeId' is ambigous and could also be understand in the sense of a change in a revision control system. Choosing appropriate terms for parameters here deceases the amount of documentation required for explaining what is really denoted by the parameter.
2.2 KiB
2.2 KiB
transportRequestRelease
Description
Releases a Transport Request for a Change Document on the Solution Manager.
Prerequisites
- Change Management Client 2.0.0 or compatible version - available for download on Maven Central.
Parameters
parameter | mandatory | default | possible values |
---|---|---|---|
script |
yes | ||
changeDocumentId |
yes | ||
transportRequestId |
yes | ||
cmCredentialsId |
yes | ||
cmEndpoint |
yes |
script
- The common script environment of the Jenkinsfile running. Typically the reference to the script calling the pipeline step is provided with thethis
parameter, as inscript: this
. This allows the function to access thecommonPipelineEnvironment
for retrieving, for example, configuration parameters.changeDocumentId
- The id of the change document related to the transport request to release.transportRequestId
- The id of the transport request to release.cmCredentialsId
- The credentials to connect to the Solution Manager.cmEndpoint
- The address of the Solution Manager.
Step configuration
The following parameters can also be specified as step parameters using the global configuration file:
cmCredentialsId
cmEndpoint
Return value
None.
Exceptions
AbortException
:- If the change id is not provided.
- If the transport request id is not provided.
- If the release of the transport request fails.
Example
transportRequestRelease script:this, changeDocumentId: '001', transportRequestId: '001'