This is the source repository for the Filesystem List Parameter plugin for Jenkins. This plugin provides a build parameter with a value from objects names in filesystem like folders, symlinks or files.
For more information see the homepage.
- Bugfix supporting jenkins cli and buildWithParameters POSTs JENKINS-60978
- buildWithParameters: Note that the & will need to be escaped, or the whole URL quoted, if using a Unix shell script.
- Activate renovating depandabot
- Add allowed base dirs feature:
- Create a list of base dirs configured in manage/configure page.
- The path within the plugin's job config will be checked against the allowed base dirs list.
- Default is userContent directory for built-in or nodes
- An administrative monitor is activated as reminder to configure allowed base dirs.
- Job DSL issue JENKINS-73698
- Small bugfix - Node Name parameter not stored in Freestyle jobs JENKINS-73698
- Small bugfix - After adding the parameter to a job, other parameters/steps can't be added JENKINS-73159
- Generate Declarative Directive now available for plugin JENKINS-66336
- Fix IllegalStateException: Refusing to load the Jenkins test harness in production JENKINS-72789
- Added includePathInValue option by allancth.
- Added default value. Pre-select element if it is in the objects list.
- Update versions, formatting a.s.o.
- Security issue: SECURITY-2716 - Stored XSS vulnerability
- Merge PullRequest: Added multi select option
- Small bugfix - Rebuild issue JENKINS-60497
- Add Slave support.
- Compatibility changes JENKINS-49649 - Getting issue details... STATUS
- Small bugfix JENKINS-24586
- Add regular expression exclude and include filter for filesystem objects
- Include and exclude pattern - regular expression to
filter filesystem objects
- Regular expression will be checked with "java.util.regex.Pattern.compile(regex)"
- Include and exclude pattern - regular expression to
filter filesystem objects
- Initial release
The filesystem-list-parameter-plugin lists file system object names of a directory. One of the object names can be selected as build parameter. In addition the objects can be filtered: ALL, DIRECTORY, FILE, SYMLINK. The order of the list can be reversed.
- Name and Description should be clear
- Path to the directory to select filesystem objects
- Default value to pre-select an element from objects list
- Filesystem object type - filter for type of the file system objects that can be selected.
- Sort by last modified date - If true, the list of the parameter values will be sorted by last modified file attribute. Default order is alphabetic sort by parameter value.
- Sort in reverse order - If true, the list of the parameter values will be sorted in reverse order.
- includePathInValue - If true, the path will be prepended to the value(s).
The plugin was designed to support the manual choice of delivery or deployment artefacts. E.g. deploy a defined version of a build package to UAT..
You are welcome if you find any bug or you want to request a change. Please take a look for: Report an issue.
When creating a ticket in the Jenkins JIRA
system, select the component filesystem-list-parameter-plugin
.
The source code can be found on GitHub. Fork us!
Contributions are welcome! Check out the open tickets for this plugin in JIRA.