This option lets you provide a container image that does not extend the Jenkins agent image.
The provided container image must have a (headless) JRE installed (using a version compatible with the current Jenkins version).
The agent will use the Java installation designated by the JENKINS_JAVA_BIN
environment variable, or the one in PATH
if undefined.
Enabling this option will override the command and arguments defined in the agent container.
Example
podTemplate(agentContainer:'foo', agentInjection: true, yaml:''' spec: containers: - name: foo image: eclipse-temurin:22.0.2_9-jre ''') { node(POD_LABEL) { sh 'true' } }