chore: allow to build and publish experimental Linux images #1132
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This change allow to build and publish experimental inbound agent image using
jlink.By default using a Debian JDK25 image as base, it cCan be extended to other distributions and experiments if needed.
If
PUBLISH_EXPERIMENTALis set to true, the experimental image would be published with a unique tag like3355.v388858a_47b_33-1-debian_jdk25-experimental-jlink-not-prod-ready.Extracted from:
inbound-agent_debian_jdk25_experimental-jlinkimage #1128Refs:
jlinkin newer JDKs images until properly tested #1124 (comment)jlinkimage for newer JDK(s) #1131Testing done
$ make test $ make test-experimental $ 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_debian_jdk25_experimental-jlink inbound-agent_rhel_ubi9_jdk17 inbound-agent_rhel_ubi9_jdk21 inbound-agent_rhel_ubi9_jdk25Submitter checklist