-
Improvement
-
Resolution: Unresolved
-
Blocker
-
None
Is there a real need to depend on Extended Choice Parameter? I'd like to use Custom Tools, but don't want to install an extra plugin like Extended Choice (my team hates it ). So if Custom Tools can work without additional dependency, that would be fantastic.
I've noticed that Extended Choice is used only for tools versioning (which throws exceptions anyway), would be great to simply specify the version as a plain string.
- depends on
-
JENKINS-24114 Create a ToolVersionProvider extension point
-
- Open
-
- relates to
-
JENKINS-68096 Current version of Extended Choice Parameter has multiple vulnerabilities
-
- Open
-
-
JENKINS-32662 Extended Choice Parameter Plugin Incompatibility
-
- Open
-
- links to
The hardcoded usage of Extended Choice plugin was a bad architectural decision in any case.
It was quite OK till 0.29, but current versions are horribly unstable. The code is not good as well.
I'm going to add ToolVersionProvider extension point and then decouple the ExtendedChoice integration into a separate plugin.
See JENKINS-24114 for more info. Unfortunately, I still cannot find a time to implement the feature.