mirror of
https://github.com/SAP/jenkins-library.git
synced 2024-12-14 11:03:09 +02:00
7446b1e93d
In the meantime the steps do not have a return value anymore.
1.0 KiB
1.0 KiB
toolValidate
Description
Checks the existence and compatibility of a tool, necessary for a successful pipeline execution. In case a violation is found, an exception is raised.
Prerequisites
none
Parameters
parameter | mandatory | default | possible values |
---|---|---|---|
tool |
yes | 'java', 'mta', 'neo' | |
home |
yes |
tool
The tool that is checked for existence and compatible version.home
The location in the file system where Jenkins can access the tool.
Step configuration
none
Side effects
none
Exceptions
IllegalArgumentException
:- If at least one of the parameters
tool
,home
is not provided.
- If at least one of the parameters
AbortException
:- If
tool
is not supported.
- If
Example
toolValidate tool: 'neo', home:'/path/to/neo-java-web-sdk'