Class KubernetesEngineBuilder
java.lang.Object
hudson.tasks.BuildStepCompatibilityLayer
hudson.tasks.Builder
com.google.jenkins.plugins.k8sengine.KubernetesEngineBuilder
- All Implemented Interfaces:
 ExtensionPoint,Describable<Builder>,BuildStep,Serializable,SimpleBuildStep
Provides a build step for publishing build artifacts to a Kubernetes cluster running on GKE.
- See Also:
 
- 
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from interface hudson.tasks.BuildStep
BuildStep.PublisherListNested classes/interfaces inherited from interface hudson.ExtensionPoint
ExtensionPoint.LegacyInstancesAreScopedToHudsonNested classes/interfaces inherited from interface jenkins.tasks.SimpleBuildStep
SimpleBuildStep.LastBuildAction, SimpleBuildStep.LastBuildActionFactory - 
Field Summary
FieldsFields inherited from interface hudson.tasks.BuildStep
BUILDERS, PUBLISHERS - 
Constructor Summary
Constructors - 
Method Summary
Modifier and TypeMethodDescriptionintgetZone()Deprecated.booleanbooleanbooleanvoidperform(Run<?, ?> run, FilePath workspace, Launcher launcher, TaskListener listener) voidsetCluster(String cluster) voidsetClusterName(String clusterName) voidsetCredentialsId(String credentialsId) voidsetLocation(String location) voidsetManifestPattern(String manifestPattern) voidsetNamespace(String namespace) voidsetProjectId(String projectId) voidsetVerboseLogging(boolean verboseLogging) voidsetVerifyDeployments(boolean verifyDeployments) voidsetVerifyServices(boolean verifyServices) voidsetVerifyTimeoutInMinutes(int verifyTimeoutInMinutes) voidDeprecated.Methods inherited from class hudson.tasks.Builder
all, getDescriptor, prebuildMethods inherited from class hudson.tasks.BuildStepCompatibilityLayer
getProjectAction, getProjectAction, getProjectActions, perform, perform, prebuildMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface hudson.tasks.BuildStep
getProjectAction, getProjectActions, perform, prebuildMethods inherited from interface jenkins.tasks.SimpleBuildStep
perform, perform, requiresWorkspace 
- 
Field Details
- 
serialVersionUID
public static final long serialVersionUID- See Also:
 
 
 - 
 - 
Constructor Details
- 
KubernetesEngineBuilder
@DataBoundConstructor public KubernetesEngineBuilder()Constructs a newKubernetesEngineBuilder. 
 - 
 - 
Method Details
- 
getCredentialsId
 - 
setCredentialsId
 - 
getProjectId
 - 
setProjectId
 - 
getZone
Deprecated. - 
setZone
Deprecated. - 
getLocation
 - 
setLocation
 - 
getClusterName
 - 
setClusterName
 - 
getCluster
 - 
setCluster
 - 
getNamespace
 - 
setNamespace
 - 
getManifestPattern
 - 
setManifestPattern
 - 
setVerifyDeployments
@DataBoundSetter public void setVerifyDeployments(boolean verifyDeployments)  - 
isVerifyDeployments
public boolean isVerifyDeployments() - 
setVerifyServices
@DataBoundSetter public void setVerifyServices(boolean verifyServices)  - 
isVerifyServices
public boolean isVerifyServices() - 
getVerifyTimeoutInMinutes
public int getVerifyTimeoutInMinutes() - 
setVerifyTimeoutInMinutes
@DataBoundSetter public void setVerifyTimeoutInMinutes(int verifyTimeoutInMinutes)  - 
isVerboseLogging
public boolean isVerboseLogging() - 
setVerboseLogging
@DataBoundSetter public void setVerboseLogging(boolean verboseLogging)  - 
perform
public void perform(@NonNull Run<?, ?> run, @NonNull FilePath workspace, @NonNull Launcher launcher, @NonNull TaskListener listener) throws InterruptedException, IOException- Specified by:
 performin interfaceSimpleBuildStep- Throws:
 InterruptedExceptionIOException
 - 
getRequiredMonitorService
- Specified by:
 getRequiredMonitorServicein interfaceBuildStep- Overrides:
 getRequiredMonitorServicein classBuilder
 
 -