This plugin adds "Extensible Choice" as a build parameter.

You can select how to retrieve choices, including the way to share choices among all jobs.

What's this?

This plugin provides a Extensible Choice parameter:

Disabling providers

Some choice providers may cause security issues in your system:

Choice Provider

Security Issue


File Choice Parameter

Any users with project configuration privilege can list files in the OS with the privilege of the OS user Jenkins run with.

Users can do that also with "Execute shell" or "Execute Windows Batch" build step.

You can disable specific providers in system configuration page:

In the above screen, System Groovy Script Choice Parameter (unchecked one) is disabled.


Extension point

A new way to provide choices can be added with extending ChoiceListProvider, overriding the following method:

abstract public List<String> getChoiceList()


Open Issues

To report a bug or request an enhancement to this plugin please create a ticket in JIRA (you need to login or to sign up for an account). Also have a look on How to report an issue


Change Log

Version 1.6.0 (May 20, 2018)

Version 1.5.0 (Mar 17, 2018)

Version 1.4.2 (Jan 27, 2018)

Version 1.4.1 (Aug 27, 2017)

Version 1.4.0 (Apr 10, 2017)

Version 1.3.4 (Jan 28, 2017)

Version 1.3.3 (Oct 22, 2016)

Version 1.3.2 (Aug 23, 2015)

Version 1.3.1 (Jun 20, 2015)

Version 1.3.0 (May 05, 2015)

Version 1.2.2 (Dec 08, 2013)

Version 1.2.1 (Jun 22, 2013)

Version 1.2.0 (May 03, 2013)

Version 1.1.0 (Feb 06, 2013)

Version 1.0.0 (Jan 07, 2013)