You've already forked sap-jenkins-library
mirror of
https://github.com/SAP/jenkins-library.git
synced 2025-12-01 23:02:43 +02:00
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 |
toolThe tool that is checked for existence and compatible version.homeThe 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,homeis not provided.
- If at least one of the parameters
AbortException:- If
toolis not supported.
- If
Example
toolValidate tool: 'neo', home:'/path/to/neo-java-web-sdk'