Class NodeStep

  • All Implemented Interfaces:
    hudson.ExtensionPoint, hudson.model.Describable<hudson.tasks.Builder>, hudson.tasks.BuildStep
    Direct Known Subclasses:
    NPMStep, YarnStep

    public abstract class NodeStep
    extends hudson.tasks.Builder
    • Nested Class Summary

      • Nested classes/interfaces inherited from interface hudson.tasks.BuildStep

        hudson.tasks.BuildStep.PublisherList
      • Nested classes/interfaces inherited from interface hudson.ExtensionPoint

        hudson.ExtensionPoint.LegacyInstancesAreScopedToHudson
    • Field Summary

      • Fields inherited from interface hudson.tasks.BuildStep

        BUILDERS, PUBLISHERS
    • Constructor Summary

      Constructors 
      Constructor Description
      NodeStep()  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.lang.String getWorkspaceSubdirectory()  
      void setUpNVM​(hudson.model.Run build, hudson.FilePath workspace, hudson.EnvVars envVars, hudson.Launcher launcher, hudson.model.TaskListener listener)  
      void setWorkspaceSubdirectory​(java.lang.String workspaceSubdirectory)  
      • Methods inherited from class hudson.tasks.Builder

        all, getDescriptor, getRequiredMonitorService, prebuild
      • Methods inherited from class hudson.tasks.BuildStepCompatibilityLayer

        getProjectAction, getProjectAction, getProjectActions, perform, perform, prebuild
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • NodeStep

        public NodeStep()
    • Method Detail

      • getWorkspaceSubdirectory

        @Nonnull
        public java.lang.String getWorkspaceSubdirectory()
      • setWorkspaceSubdirectory

        @DataBoundSetter
        public void setWorkspaceSubdirectory​(java.lang.String workspaceSubdirectory)
      • setUpNVM

        public void setUpNVM​(hudson.model.Run build,
                             hudson.FilePath workspace,
                             hudson.EnvVars envVars,
                             hudson.Launcher launcher,
                             hudson.model.TaskListener listener)
                      throws java.io.IOException,
                             java.lang.InterruptedException
        Throws:
        java.io.IOException
        java.lang.InterruptedException