org.jvnet.jenkins.plugins.nodelabelparameter.parameterizedtrigger
Class NodeLabelBuildParameter

java.lang.Object
  extended by hudson.model.AbstractDescribableImpl<hudson.plugins.parameterizedtrigger.AbstractBuildParameters>
      extended by hudson.plugins.parameterizedtrigger.AbstractBuildParameters
          extended by org.jvnet.jenkins.plugins.nodelabelparameter.parameterizedtrigger.NodeLabelBuildParameter
All Implemented Interfaces:
hudson.model.Describable<hudson.plugins.parameterizedtrigger.AbstractBuildParameters>

public class NodeLabelBuildParameter
extends hudson.plugins.parameterizedtrigger.AbstractBuildParameters

As this plugin is build against Jenkins1.398 and dynamic nodelabel assignment was only introduced with Jenkins1.417, this extension is marked as optional!

Author:
domi

Nested Class Summary
static class NodeLabelBuildParameter.DescriptorImpl
           
 
Nested classes/interfaces inherited from class hudson.plugins.parameterizedtrigger.AbstractBuildParameters
hudson.plugins.parameterizedtrigger.AbstractBuildParameters.DontTriggerException
 
Field Summary
 String name
           
 String nodeLabel
           
 
Constructor Summary
NodeLabelBuildParameter(String name, String nodeLabel)
           
 
Method Summary
 hudson.model.Action getAction(hudson.model.AbstractBuild<?,?> build, hudson.model.TaskListener listener)
           
 
Methods inherited from class hudson.model.AbstractDescribableImpl
getDescriptor
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

name

public final String name

nodeLabel

public final String nodeLabel
Constructor Detail

NodeLabelBuildParameter

@DataBoundConstructor
public NodeLabelBuildParameter(String name,
                                                    String nodeLabel)
Method Detail

getAction

public hudson.model.Action getAction(hudson.model.AbstractBuild<?,?> build,
                                     hudson.model.TaskListener listener)
                              throws IOException,
                                     InterruptedException
Specified by:
getAction in class hudson.plugins.parameterizedtrigger.AbstractBuildParameters
Throws:
IOException
InterruptedException


Copyright © 2004-2013. All Rights Reserved.