public class CoordinatorBuild extends hudson.model.Build<CoordinatorProject,CoordinatorBuild>
Modifier and Type | Class and Description |
---|---|
static class |
CoordinatorBuild.AtomicBuildInfo
For display purpose
|
hudson.model.Build.BuildExecution, hudson.model.Build.RunnerImpl
hudson.model.AbstractBuild.AbstractBuildExecution, hudson.model.AbstractBuild.AbstractRunner, hudson.model.AbstractBuild.DependencyChange
hudson.model.Run.Artifact, hudson.model.Run.ArtifactList, hudson.model.Run.KeepLogBuildBadge, hudson.model.Run.RedirectUp, hudson.model.Run.RunExecution, hudson.model.Run.Runner, hudson.model.Run.RunnerAbortedException, hudson.model.Run.StatusSummarizer, hudson.model.Run.Summary
Constructor and Description |
---|
CoordinatorBuild(CoordinatorProject project) |
CoordinatorBuild(CoordinatorProject project,
File buildDir) |
Modifier and Type | Method and Description |
---|---|
void |
addOldActions(List<? extends hudson.model.Action> oldActions) |
String |
doBuildCaptionHtml(org.kohsuke.stapler.StaplerRequest req)
ref #14, Status of coordinator job should be synced with the job status
|
net.sf.json.JSON |
doPollActiveAtomicBuildsTableRowHtml(org.kohsuke.stapler.StaplerRequest req)
Return current build's status
|
org.kohsuke.stapler.HttpResponse |
doStop() |
<T extends hudson.model.Action> |
getAction(Class<T> type) |
protected String |
getBuildInfoScriptAsString(org.apache.commons.jelly.JellyContext context,
CoordinatorBuild.AtomicBuildInfo abi) |
CoordinatorBuild.AtomicBuildInfo |
getExecutionPlanInfo()
currently being invoked in *.jelly file
|
List<List<? extends hudson.model.Action>> |
getOldActions() |
List<hudson.model.ParameterDefinition> |
getParameterDefinitionsWithValues() |
List<List<? extends hudson.model.Action>> |
getReversedHistoricalActions() |
CoordinatorBuild.AtomicBuildInfo |
prepareAtomicBuildInfo(TreeNode node,
boolean skipChildren) |
protected org.apache.commons.jelly.JellyContext |
prepareJellyContextVariables(org.kohsuke.stapler.StaplerRequest req) |
void |
setOriginalExecutionPlan(TreeNode originalExecutionPlan) |
void |
setPerformExecutor(PerformExecutor performExecutor) |
addAction, createReference, doStop, dropLinks, due, getAggregatedTestResultAction, getBuildFingerprints, getBuildVariableResolver, getBuildVariables, getBuiltOn, getBuiltOnStr, getChangeSet, getChangeSets, getCulprits, getDependencyChanges, getDownstreamBuilds, getDownstreamBuilds, getDownstreamRelationship, getEnvironment, getEnvironments, getHudsonVersion, getModuleRoot, getModuleRoots, getNextBuild, getPersistentActions, getPreviousBuild, getProject, getRootBuild, getRunMixIn, getSensitiveBuildVariables, getTestResultAction, getTransitiveUpstreamBuilds, getUpstreamBuilds, getUpstreamRelationship, getUpstreamRelationshipBuild, getUpUrl, getWhyKeepLog, getWorkspace, hasChangeSetComputed, hasParticipant, setBuiltOnStr, setWorkspace
_this, canToggleLogKeep, checkPermission, compareTo, delete, deleteArtifacts, doArtifact, doBuildNumber, doBuildStatus, doBuildTimestamp, doConfigSubmit, doConsoleText, doDoDelete, doProgressiveLog, doSubmitDescription, doToggleLogKeep, execute, fromExternalizableId, getAbsoluteUrl, getACL, getApi, getArtifactManager, getArtifacts, getArtifactsDir, getArtifactsUpTo, getBadgeActions, getBuildStatusIconClassName, getBuildStatusSummary, getBuildStatusUrl, getCause, getCauses, getCharacteristicEnvVars, getCharset, getDescription, getDescriptorByName, getDisplayName, getDuration, getDurationString, getDynamic, getEnvironment, getEnvVars, getEstimatedDuration, getExecutor, getExternalizableId, getFullDisplayName, getHasArtifacts, getIconColor, getId, getLog, getLog, getLogFile, getLogInputStream, getLogReader, getLogText, getNumber, getOneOffExecutor, getPreviousBuildInProgress, getPreviousBuildsOverThreshold, getPreviousBuiltBuild, getPreviousCompletedBuild, getPreviousFailedBuild, getPreviousNotFailedBuild, getPreviousSuccessfulBuild, getQueueId, getResult, getRootDir, getSearchUrl, getStartTimeInMillis, getTime, getTimeInMillis, getTimestamp, getTimestampString, getTimestampString2, getTransientActions, getTruncatedDescription, getUrl, hasCustomDisplayName, hasntStartedYet, hasPermission, isBuilding, isInProgress, isKeepLog, isLogUpdated, keepLog, keepLog, makeSearchIndex, onEndBuilding, onLoad, onStartBuilding, pickArtifactManager, reload, run, save, setDescription, setDisplayName, setQueueId, setResult, submit, toString, updateSymlinks, writeLogTo, writeWholeLogTo
doContextMenu, getAction, getActions, getActions, getAllActions, replaceAction
getSearch, getSearchIndex, getSearchName, requirePOST, sendError, sendError, sendError, sendError, sendError
public CoordinatorBuild(CoordinatorProject project) throws IOException
IOException
public CoordinatorBuild(CoordinatorProject project, File buildDir) throws IOException
IOException
public void setOriginalExecutionPlan(TreeNode originalExecutionPlan)
public void addOldActions(List<? extends hudson.model.Action> oldActions)
public List<List<? extends hudson.model.Action>> getReversedHistoricalActions()
public org.kohsuke.stapler.HttpResponse doStop() throws IOException, javax.servlet.ServletException
doStop
in class hudson.model.AbstractBuild<CoordinatorProject,CoordinatorBuild>
IOException
javax.servlet.ServletException
public void setPerformExecutor(PerformExecutor performExecutor)
public CoordinatorBuild.AtomicBuildInfo getExecutionPlanInfo()
public String doBuildCaptionHtml(org.kohsuke.stapler.StaplerRequest req)
req
- public net.sf.json.JSON doPollActiveAtomicBuildsTableRowHtml(org.kohsuke.stapler.StaplerRequest req)
req
- protected String getBuildInfoScriptAsString(org.apache.commons.jelly.JellyContext context, CoordinatorBuild.AtomicBuildInfo abi)
protected org.apache.commons.jelly.JellyContext prepareJellyContextVariables(org.kohsuke.stapler.StaplerRequest req)
public CoordinatorBuild.AtomicBuildInfo prepareAtomicBuildInfo(TreeNode node, boolean skipChildren)
public List<hudson.model.ParameterDefinition> getParameterDefinitionsWithValues()
public <T extends hudson.model.Action> T getAction(Class<T> type)
getAction
in class hudson.model.Actionable
Copyright © 2016–2023. All rights reserved.