mirror of
https://github.com/SAP/jenkins-library.git
synced 2024-12-14 11:03:09 +02:00
1002 B
1002 B
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.
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.
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'