Class DockerPipelineFromDockerfile
- java.lang.Object
-
- hudson.model.AbstractDescribableImpl<T>
-
- org.jenkinsci.plugins.pipeline.modeldefinition.withscript.WithScriptDescribable<A>
-
- org.jenkinsci.plugins.pipeline.modeldefinition.agent.DeclarativeAgent<D>
-
- org.jenkinsci.plugins.docker.workflow.declarative.AbstractDockerAgent<DockerPipelineFromDockerfile>
-
- org.jenkinsci.plugins.docker.workflow.declarative.DockerPipelineFromDockerfile
-
- All Implemented Interfaces:
ExtensionPoint
,Describable<DockerPipelineFromDockerfile>
,Serializable
public class DockerPipelineFromDockerfile extends AbstractDockerAgent<DockerPipelineFromDockerfile>
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
DockerPipelineFromDockerfile.DescriptorImpl
-
Nested classes/interfaces inherited from class org.jenkinsci.plugins.docker.workflow.declarative.AbstractDockerAgent
AbstractDockerAgent.ChangelogConditionalScriptAllowlist
-
Nested classes/interfaces inherited from class org.jenkinsci.plugins.pipeline.modeldefinition.agent.DeclarativeAgent
org.jenkinsci.plugins.pipeline.modeldefinition.agent.DeclarativeAgent.CheckoutScriptAllowlist
-
Nested classes/interfaces inherited from interface hudson.ExtensionPoint
ExtensionPoint.LegacyInstancesAreScopedToHudson
-
-
Field Summary
-
Fields inherited from class org.jenkinsci.plugins.docker.workflow.declarative.AbstractDockerAgent
args, containerPerStageRoot, customWorkspace, label, registryCredentialsId, registryUrl, reuseNode
-
-
Constructor Summary
Constructors Constructor Description DockerPipelineFromDockerfile()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
getActualDir()
String
getAdditionalBuildArgs()
String
getDir()
String
getDockerfileAsString()
String
getDockerfilePath(boolean isUnix)
Object
getFilename()
void
setAdditionalBuildArgs(String additionalBuildArgs)
void
setDir(String dir)
void
setFilename(String filename)
-
Methods inherited from class org.jenkinsci.plugins.docker.workflow.declarative.AbstractDockerAgent
getArgs, getCustomWorkspace, getLabel, getRegistryCredentialsId, getRegistryUrl, getReuseNode, initialize, isContainerPerStageRoot, reuseRootAgent, setArgs, setContainerPerStageRoot, setCustomWorkspace, setLabel, setRegistryCredentialsId, setRegistryUrl, setReuseNode
-
-
-
-
Method Detail
-
getFilename
public Object getFilename()
-
setFilename
@DataBoundSetter public void setFilename(String filename)
-
getDir
public String getDir()
-
setDir
@DataBoundSetter public void setDir(String dir)
-
getAdditionalBuildArgs
public String getAdditionalBuildArgs()
-
setAdditionalBuildArgs
@DataBoundSetter public void setAdditionalBuildArgs(String additionalBuildArgs)
-
getActualDir
@NonNull public String getActualDir()
-
getDockerfilePath
@NonNull public String getDockerfilePath(boolean isUnix)
-
getDockerfileAsString
@NonNull public String getDockerfileAsString()
-
-