jenkinsci / jenkinsci/plugin-installation-manager-tool

Add support for Jenkins BOM as a source of plugin versions when using YAML or TXT plugin lists

Open
#146 3 comments 2 reactions 0 assignees View on GitHub
enhancement
Dominant language
Java
Stars
463
Forks
228
Avg merge
31m
Merged PRs (30d)
15

Description

Jenkins Plugin Bill of Materials provides a list of plugins which are cross-verified to some extent: https://github.com/jenkinsci/bom . When using pom.xml as a plugin list input, it is possible to use BOM via Maven features. But it is not possible for a YAML configuration. It would be awesome to support it so that users can delegate version management of some components they bundle

Example of a cocnfig file:

```yaml
versionSources:
- bom:
baseline: 2.277
version: 27
plugins:
- artifactId: git
- artifactId: job-import-plugin
source:
version: 2.1
- artifactId: docker
- artifactId: cloudbees-bitbucket-branch-source
- artifactId: script-security
- artifactId: workflow-step-api

```

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.