jenkinsci / jenkinsci/plugin-installation-manager-tool

Output a useful URL to download each plugin

Open
#682 5 comments 1 reaction 0 assignees View on GitHub
enhancement
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

Open the contributing 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.