Skip to content

Stop publishing agent images, keep only the inbound-agent ones #1178

Description

@lemeurherve

We're currently building and publishing agent and inbound-agent images from this repository.

The agent image contains the JDK, required tools and the remoting JAR.
The inbound-agent adds to the agent base image the jenkins-agent script and sets it as entrypoint.

Here are the current linux targets of those images:

$ make list
agent_alpine_jdk21
agent_alpine_jdk25
agent_debian_jdk17
agent_debian_jdk21
agent_debian_jdk25
agent_rhel_ubi9_jdk17
agent_rhel_ubi9_jdk21
agent_rhel_ubi9_jdk25
inbound-agent_alpine_jdk21
inbound-agent_alpine_jdk25
inbound-agent_debian_jdk17
inbound-agent_debian_jdk21
inbound-agent_debian_jdk25
inbound-agent_rhel_ubi9_jdk17
inbound-agent_rhel_ubi9_jdk21
inbound-agent_rhel_ubi9_jdk25

Just looking at the current remoting release line 3355.v388858a_47b_33, on its 17 releases so far only 3 of them successfully published linux images in their first builds.

For the others, I had to make replays to avoid publishing all those images at once.

In most of those replays, I've focused on inbound-agent images and skipped the agent ones, but no complains of missing images AFAIK.

Are there knowns uses of agent images? I've searched a bit but didn't find anything.

If not, I'm proposing to stop providing agent images and just publish the inbound-agent ones, WDYT?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions