org.jvnet.hudson.plugins.bulkbuilder.model
Class Builder

java.lang.Object
  extended by org.jvnet.hudson.plugins.bulkbuilder.model.Builder

public class Builder
extends java.lang.Object

Author:
simon

Constructor Summary
Builder(BuildAction action)
           
 
Method Summary
protected  int build(java.util.ArrayList filters)
          Build Jenkins projects
 int buildAborted()
          Build all aborted builds.
 int buildAll()
          Build all Jenkins projects
 int buildFailed()
          Build failed Jenkins projects.
 int buildFailedOnly()
          Build all failed builds only.
 int buildNotBuildOnly()
          Build all not built jobs only.
 int buildNotBuilt()
          Build all not built jobs.
 int buildUnstable()
          Build all unstable builds.
 int buildUnstableOnly()
          Build all unstable builds only.
protected  java.util.List<hudson.model.AbstractProject<?,?>> getProjects(java.lang.String viewName)
          Return a list of projects which can be built
protected  void performBuildProject(hudson.model.AbstractProject<?,?> project)
          Actually build a project, passing in parameters where appropriate
 void setPattern(java.lang.String pattern)
           
 void setUserParams(java.util.Map<java.lang.String,java.lang.String> param)
           
 void setView(java.lang.String view)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Builder

public Builder(BuildAction action)
Method Detail

setUserParams

public void setUserParams(java.util.Map<java.lang.String,java.lang.String> param)

setPattern

public void setPattern(java.lang.String pattern)

setView

public void setView(java.lang.String view)

build

protected int build(java.util.ArrayList filters)
Build Jenkins projects


buildAll

public final int buildAll()
Build all Jenkins projects


buildUnstable

public final int buildUnstable()
Build all unstable builds. This includes projects that are unstable, have not been built before, failed and aborted projects.


buildUnstableOnly

public final int buildUnstableOnly()
Build all unstable builds only.


buildFailed

public final int buildFailed()
Build failed Jenkins projects. This includes projects that have not been built before and failed and aborted projects.


buildFailedOnly

public int buildFailedOnly()
Build all failed builds only.


buildNotBuilt

public int buildNotBuilt()
Build all not built jobs. This includes projects that are have not been built before and aborted projects.


buildNotBuildOnly

public int buildNotBuildOnly()
Build all not built jobs only.


buildAborted

public int buildAborted()
Build all aborted builds.


getProjects

protected final java.util.List<hudson.model.AbstractProject<?,?>> getProjects(java.lang.String viewName)
Return a list of projects which can be built

Returns:

performBuildProject

protected final void performBuildProject(hudson.model.AbstractProject<?,?> project)
Actually build a project, passing in parameters where appropriate

Parameters:
project -


Copyright © 2012. All Rights Reserved.