jenkinsci / jenkinsci/plugin-installation-manager-tool
Output a useful URL to download each plugin
- Dominant language
- Java
- Stars
- 463
- Forks
- 228
- Avg merge
- 31m
- Merged PRs (30d)
- 15
Description
### What feature do you want to see added?
Some organizations need to request outside downloads from an interface shop that has little desire to use client-supplied techniques like the Plugin Manager, and demand a clear, specific URL they can pass to CURL or equivalent.
I'd like to be able to get a valid download URL included in some output form from the Plugin Manager. Such a URL should remain valid for some modest time, such as two weeks.
Including it as a key in the .yaml output would work. Another choice would be another --output format; I suggest file extension .url.
### Upstream changes
_No response_
### Are you interested in contributing this feature?
I would like to; but need to get approval from my employer (they have an extensive policy on this, and are willing to approve if I do the right things.) I am a competent Java programmer.
Contributor guide
Research direction
Start at the Plugin Manager CLI's output handling and existing YAML output path, then compare it with the proposed .url output option. Define the time-limited download URL behavior and verify that the chosen output includes a usable URL for each plugin.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- java
- Domain
- cli
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100