jenkinsci / jenkinsci/custom-tools-plugin

Dependency of Custom Tools on deprecated Extended Choice Parameter Plugin

Open
#71 0 comments 2 reactions 0 assignees View on GitHub
Dominant language
Java
Stars
25
Forks
38
PR merge metrics
No merged PRs in 30d

Description

### Jenkins and plugins versions report

I am using Jenkins version 2.479.2, and I have installed the Custom Tools Plugin to manage custom tool installations. However, the Custom Tools option is not visible in the Jenkins UI under Tool Configuration. Upon investigation, I found that the Custom Tools Plugin is failing to load due to its dependency on the Extended Choice Parameter Plugin, which is deprecated. This prevents the Custom Tools option from appearing in the Jenkins UI.

Jenkins Version: Jenkins 2.479.2

Plugins Version:

Custom Tools Plugin: 0.8
Extended Choice Parameter Plugin: 0.28 (deprecated)

### What Operating System are you using (both controller, and any agents involved in the problem)?

Windows

### Reproduction steps

1. Uninstall Extended-Choice-Parameter Plugin.
2. Custom Tools Plugin will fail to load.
3. As a result, custom tool installation option won't be visible under Tool Configuration Section in Jenkins UI.

### Expected Results

Expected Behavior:

The Custom Tools Plugin should load without requiring the Extended Choice Parameter Plugin or offer an alternative mechanism to load custom tools.

### Actual Results

Custom Tool Plugin failed to load as it is dependent on Extended Choice Parameter Plugin.

### Anything else?

Workarounds Tried:

I tried installing the Extended Choice Parameter Plugin, but the plugin is deprecated, and I would prefer not to use it. However I need the Custom Tools Option under Tool Configuration as I don't want to include custom tool installation in the pipeline script.

I attempted to use alternative plugins like Active Choices Plugin, but that did not resolve the issue with the Custom Tools Plugin.

### Are you interested in contributing a fix?

Yes

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.