Class DockerEnvContributor
- java.lang.Object
-
- hudson.model.EnvironmentContributor
-
- org.jenkinsci.plugins.dockerbuildstep.DockerEnvContributor
-
- All Implemented Interfaces:
ExtensionPoint
@Extension public class DockerEnvContributor extends EnvironmentContributor
This contributor adds various Docker relate variable like container IDs or IP addresses into build environment variables.- Author:
- vjuranek
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class hudson.model.EnvironmentContributor
EnvironmentContributor.EnvVarsHtml
-
Nested classes/interfaces inherited from interface hudson.ExtensionPoint
ExtensionPoint.LegacyInstancesAreScopedToHudson
-
-
Field Summary
Fields Modifier and Type Field Description String
CONTAINER_IDS_ENV_VAR
String
CONTAINER_IP_PREFIX
String
HOST_SOCKET_PREFIX
String
ID_SEPARATOR
String
PORT_BINDING_PREFIX
String
PORT_BINDINGS_ENV_VAR
-
Constructor Summary
Constructors Constructor Description DockerEnvContributor()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
buildEnvironmentFor(Run r, EnvVars envs, TaskListener listener)
-
Methods inherited from class hudson.model.EnvironmentContributor
all, buildEnvironmentFor
-
-
-
-
Field Detail
-
ID_SEPARATOR
public final String ID_SEPARATOR
- See Also:
- Constant Field Values
-
CONTAINER_IDS_ENV_VAR
public final String CONTAINER_IDS_ENV_VAR
- See Also:
- Constant Field Values
-
CONTAINER_IP_PREFIX
public final String CONTAINER_IP_PREFIX
- See Also:
- Constant Field Values
-
PORT_BINDINGS_ENV_VAR
public final String PORT_BINDINGS_ENV_VAR
- See Also:
- Constant Field Values
-
PORT_BINDING_PREFIX
public final String PORT_BINDING_PREFIX
- See Also:
- Constant Field Values
-
HOST_SOCKET_PREFIX
public final String HOST_SOCKET_PREFIX
- See Also:
- Constant Field Values
-
-
Method Detail
-
buildEnvironmentFor
public void buildEnvironmentFor(Run r, EnvVars envs, TaskListener listener) throws IOException, InterruptedException
- Overrides:
buildEnvironmentFor
in classEnvironmentContributor
- Throws:
IOException
InterruptedException
-
-