Jenkins Plugins
Anyone who has ever administered Jenkins will know that plugins are both essential and problematic. Jenkins can be enhanced through an extensive collection of community maintained plugins, and therein lies the problem. "Want to do 'A' with Jenkins? Yes you can. Want to do 'B' with Jenkins? Yes you can.", goes the sales pitch. However, often A and B are implemented in community plugins which may conflict when installed1 or may not work together even if both are installed.
Custom tool plugin
Not compatible with Pipelines until JENKINS-30680 is resolved. This has been open since September 2015.
Pipeline Utility Steps
findFiles
Returns a FileWrapper object.
- name - (String) file name and extension
- path - (String) file path including file name and extension. Path does not include the workspace path.
- directory - (Boolean) True for a directory, otherwise False
- length - (long) Length (size) of the file in bytes
- lastModified - (long)