com.tikal.jenkins.plugins.multijob
Class MultiJobBuild

java.lang.Object
  extended by hudson.model.AbstractModelObject
      extended by hudson.model.Actionable
          extended by hudson.model.Run<P,R>
              extended by hudson.model.AbstractBuild<P,B>
                  extended by hudson.model.Build<MultiJobProject,MultiJobBuild>
                      extended by com.tikal.jenkins.plugins.multijob.MultiJobBuild
All Implemented Interfaces:
hudson.ExtensionPoint, hudson.model.DescriptorByNameOwner, hudson.model.ModelObject, hudson.model.PersistenceRoot, hudson.model.Queue.Executable, hudson.model.Saveable, hudson.search.SearchableModelObject, hudson.search.SearchItem, hudson.security.AccessControlled, Comparable<MultiJobBuild>, Runnable, jenkins.model.ModelObjectWithContextMenu

public class MultiJobBuild
extends hudson.model.Build<MultiJobProject,MultiJobBuild>


Nested Class Summary
protected  class MultiJobBuild.RunnerImpl
           
static class MultiJobBuild.SubBuild
           
 
Nested classes/interfaces inherited from class hudson.model.AbstractBuild
hudson.model.AbstractBuild.AbstractRunner, hudson.model.AbstractBuild.DependencyChange
 
Nested classes/interfaces inherited from class hudson.model.Run
hudson.model.Run.Artifact, hudson.model.Run.ArtifactList, hudson.model.Run.KeepLogBuildBadge, hudson.model.Run.RedirectUp, hudson.model.Run.Runner, hudson.model.Run.RunnerAbortedException, hudson.model.Run.Summary
 
Nested classes/interfaces inherited from interface hudson.ExtensionPoint
hudson.ExtensionPoint.LegacyInstancesAreScopedToHudson
 
Nested classes/interfaces inherited from interface jenkins.model.ModelObjectWithContextMenu
jenkins.model.ModelObjectWithContextMenu.ContextMenu, jenkins.model.ModelObjectWithContextMenu.MenuItem
 
Field Summary
 
Fields inherited from class hudson.model.AbstractBuild
buildEnvironments
 
Fields inherited from class hudson.model.Run
ARTIFACTS, charset, DELETE, description, duration, FEED_ADAPTER, FEED_ADAPTER_LATEST, ID_FORMATTER, LIST_CUTOFF, nextBuild, number, ORDER_BY_DATE, PERMISSIONS, previousBuild, project, result, state, timestamp, TREE_CUTOFF, UPDATE, XSTREAM, XSTREAM2
 
Fields inherited from interface hudson.model.Saveable
NOOP
 
Constructor Summary
MultiJobBuild(MultiJobProject project)
           
MultiJobBuild(MultiJobProject project, File buildDir)
           
 
Method Summary
 void addChangeLogSet(hudson.scm.ChangeLogSet<? extends hudson.scm.ChangeLogSet.Entry> changeLogSet)
           
 void addSubBuild(String parentJobName, int parentBuildNumber, String jobName, int buildNumber, String phaseName, hudson.model.AbstractBuild refBuild)
           
 List<MultiJobBuild.SubBuild> getBuilders()
           
 hudson.scm.ChangeLogSet<? extends hudson.scm.ChangeLogSet.Entry> getChangeSet()
           
 List<MultiJobBuild.SubBuild> getSubBuilds()
           
 void run()
           
 
Methods inherited from class hudson.model.Build
createRunner
 
Methods inherited from class hudson.model.AbstractBuild
delete, doStop, due, getAggregatedTestResultAction, getBuildFingerprints, getBuildVariableResolver, getBuildVariables, getBuiltOn, getBuiltOnStr, getCulprits, getDependencyChanges, getDownstreamBuilds, getDownstreamBuilds, getDownstreamRelationship, getEnvironment, getEnvironments, getHudsonVersion, getModuleRoot, getModuleRoots, getPersistentActions, getProject, getRootBuild, getSensitiveBuildVariables, getTestResultAction, getTransitiveUpstreamBuilds, getUpstreamBuilds, getUpstreamRelationship, getUpstreamRelationshipBuild, getUpUrl, getWhyKeepLog, getWorkspace, hasChangeSetComputed, hasParticipant, setBuiltOnStr, setWorkspace
 
Methods inherited from class hudson.model.Run
addAction, checkPermission, compareTo, deleteArtifacts, doArtifact, doBuildNumber, doBuildStatus, doBuildTimestamp, doConfigSubmit, doConsoleText, doDoDelete, doProgressiveLog, doSubmitDescription, doToggleLogKeep, fromExternalizableId, getAbsoluteUrl, getACL, getApi, getArtifacts, getArtifactsDir, getArtifactsUpTo, getBadgeActions, getBuildStatusSummary, getBuildStatusUrl, getCause, getCauses, getCharacteristicEnvVars, getCharset, getDescription, getDescriptorByName, getDisplayName, getDuration, getDurationString, getDynamic, getEnvironment, getEnvVars, getEstimatedDuration, getExecutor, getExternalizableId, getFullDisplayName, getHasArtifacts, getIconColor, getId, getIDFormatter, getLog, getLog, getLogFile, getLogInputStream, getLogReader, getLogText, getNextBuild, getNumber, getOneOffExecutor, getPreviousBuild, getPreviousBuildInProgress, getPreviousBuildsOverThreshold, getPreviousBuiltBuild, getPreviousCompletedBuild, getPreviousFailedBuild, getPreviousNotFailedBuild, getPreviousSuccessfulBuild, getResult, getRootDir, getSearchUrl, getTime, getTimeInMillis, getTimestamp, getTimestampString, getTimestampString2, getTransientActions, getTruncatedDescription, getUrl, hasCustomDisplayName, hasntStartedYet, hasPermission, isBuilding, isKeepLog, isLogUpdated, keepLog, keepLog, makeSearchIndex, onEndBuilding, onLoad, onStartBuilding, reload, run, save, setDescription, setDisplayName, setResult, submit, toString, writeLogTo
 
Methods inherited from class hudson.model.Actionable
doContextMenu, getAction, getAction, getActions, getActions
 
Methods inherited from class hudson.model.AbstractModelObject
getSearch, getSearchIndex, getSearchName, requirePOST, sendError, sendError, sendError, sendError, sendError
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface hudson.model.Queue.Executable
getEstimatedDuration, toString
 

Constructor Detail

MultiJobBuild

public MultiJobBuild(MultiJobProject project)
              throws IOException
Throws:
IOException

MultiJobBuild

public MultiJobBuild(MultiJobProject project,
                     File buildDir)
              throws IOException
Throws:
IOException
Method Detail

getChangeSet

public hudson.scm.ChangeLogSet<? extends hudson.scm.ChangeLogSet.Entry> getChangeSet()
Overrides:
getChangeSet in class hudson.model.AbstractBuild<MultiJobProject,MultiJobBuild>

addChangeLogSet

public void addChangeLogSet(hudson.scm.ChangeLogSet<? extends hudson.scm.ChangeLogSet.Entry> changeLogSet)

run

public void run()
Specified by:
run in interface hudson.model.Queue.Executable
Specified by:
run in interface Runnable
Overrides:
run in class hudson.model.Build<MultiJobProject,MultiJobBuild>

getBuilders

public List<MultiJobBuild.SubBuild> getBuilders()

addSubBuild

public void addSubBuild(String parentJobName,
                        int parentBuildNumber,
                        String jobName,
                        int buildNumber,
                        String phaseName,
                        hudson.model.AbstractBuild refBuild)

getSubBuilds

public List<MultiJobBuild.SubBuild> getSubBuilds()


Copyright © 2004-2012. All Rights Reserved.