Skip to content

Add JDK injection support to decouple build images from Jenkins agent #2824

@zhan9san

Description

@zhan9san

What feature do you want to see added?

Toolchain images (e.g., Python, Node, Golang) must include Java to run the Jenkins agent. Whenever the Jenkins controller is upgraded, all toolchain images need to be rebuilt with the new agent version. This creates an unnecessary coupling between build environments and Jenkins infrastructure.

This is particularly problematic when using a label to select a specific toolchain image.

Related to #2427

Reference
https://github.com/zhan9san/init-jnlp

Upstream changes

No response

Are you interested in contributing this feature?

Yes

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels
    No fields configured for Enhancement.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions