Skip to content

Support Mirror Selection in Update Center #5255

Description

@tangruixun

Service(s)

Update center (updates.jenkins.io)

Summary

Jenkins currently retrieves update metadata from https://updates.jenkins.io/update-center.json, after which plugin downloads are automatically directed to a mirror selected by the Jenkins update infrastructure.

For users in regions where the automatically selected mirror has high latency, limited connectivity, or unreliable access, the ability to select another geographically hosted mirror would significantly improve the reliability and speed of plugin management.

Proposed Feature

Add support for explicitly selecting the mirror used by the Jenkins Update Center.

For example:

Update Center
  ├── Update site: https://updates.jenkins.io/update-center.json
  │       └── Download mirror:
  │         ○ Automatically select mirror (existing behavior)
  │         ○ Select a specific mirror (new option)  
  └── Custom mirror URL (existing functionality)

Expected Behavior

Automatic mirror selection does not always result in the most suitable download source for a particular network environment. Explicit mirror selection would provide administrators with better control over download routing and could improve download reliability and performance. Providing explicit mirror selection would make this behavior more transparent and configurable for Jenkins administrators.

Reproduction steps

No response

Metadata

Metadata

Assignees

Type

No type

Fields

Priority

None yet

Target date

None yet

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions