public class JobGenerator extends hudson.model.Project<JobGenerator,GeneratorRun> implements hudson.model.TopLevelItem, hudson.model.Queue.FlyweightTask, hudson.model.SCMedItem
| Modifier and Type | Class and Description |
|---|---|
static class |
JobGenerator.JobGeneratorDescriptor |
hudson.model.AbstractProject.AbstractProjectDescriptor, hudson.model.AbstractProject.BecauseOfBuildInProgress, hudson.model.AbstractProject.BecauseOfDownstreamBuildInProgress, hudson.model.AbstractProject.BecauseOfUpstreamBuildInProgress| Modifier and Type | Field and Description |
|---|---|
static JobGenerator.JobGeneratorDescriptor |
DESCRIPTOR |
ABORT, blockBuildWhenDownstreamBuilding, blockBuildWhenUpstreamBuilding, BUILD_NOW_TEXT, builds, disabled, transientActions, triggers| Constructor and Description |
|---|
JobGenerator(hudson.model.ItemGroup parent,
String name) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
checkout(hudson.model.AbstractBuild build,
hudson.Launcher launcher,
hudson.model.BuildListener listener,
File changelogFile) |
void |
copyOptions(JobGenerator p) |
void |
doBuild(org.kohsuke.stapler.StaplerRequest req,
org.kohsuke.stapler.StaplerResponse rsp,
jenkins.util.TimeDuration delay) |
hudson.model.Label |
getAssignedLabel() |
protected Class<GeneratorRun> |
getBuildClass() |
boolean |
getDelete() |
JobGenerator.JobGeneratorDescriptor |
getDescriptor() |
String |
getGeneratedDisplayJobName() |
String |
getGeneratedJobName() |
boolean |
getProcessThisJobOnly() |
String |
getPronoun() |
<T extends hudson.model.JobProperty> |
getProperty(Class<T> clazz)
Returns plugin own parameter definition property which wraps the real
one.
|
hudson.model.JobProperty |
getTopMostParameterDefinitionProperty() |
boolean |
isInitiator() |
boolean |
isParameterized() |
hudson.scm.PollingResult |
poll(hudson.model.TaskListener listener) |
void |
resetInitiator() |
boolean |
scheduleBuild(int quietPeriod,
hudson.model.Cause c,
hudson.model.Action... actions) |
boolean |
schedulePolling() |
void |
setDelete(boolean check) |
void |
setGeneratedDisplayJobName(String name) |
void |
setGeneratedJobName(String name) |
void |
setProcessThisJobOnly(boolean check) |
protected void |
submit(org.kohsuke.stapler.StaplerRequest req,
org.kohsuke.stapler.StaplerResponse rsp) |
addPublisher, asProject, buildDependencyGraph, createTransientActions, getBuilders, getBuildersList, getBuildWrappers, getBuildWrappersList, getPublisher, getPublishers, getPublishersList, getResourceActivities, inferMavenInstallation, isFingerprintConfigured, onLoad, removePublisher_getRuns, addProperty, addToList, addTrigger, blockBuildWhenDownstreamBuilding, blockBuildWhenUpstreamBuilding, buildDescribable, buildDescribable, checkAbortPermission, createExecutable, createHistoryWidget, disable, doBuildWithParameters, doCancelQueue, doCheckRetryCount, doConfigSubmit, doDisable, doDoDelete, doDoWipeOutWorkspace, doEnable, doPolling, doRssChangelog, doWs, enable, findNearest, findNearest, getActions, getAssignedLabelString, getAuthToken, getBuild, getBuildByNumber, getBuildingDownstream, getBuildingUpstream, getBuildNowText, getBuildTriggerUpstreamProjects, getCauseOfBlockage, getCustomWorkspace, getDelay, getDownstreamProjects, getEnvironment, getFirstBuild, getHasCustomQuietPeriod, getIconColor, getJDK, getLastBuild, getLastBuiltOn, getModuleRoot, getModuleRoots, getNearestBuild, getNearestOldBuild, getOwnerTask, getProminentActions, getQueueItem, getQuietPeriod, getRelationship, getRelevantLabels, getResourceList, getRootProject, getSameNodeConstraint, getScm, getScmCheckoutRetryCount, getScmCheckoutStrategy, getSomeBuildWithWorkspace, getSomeWorkspace, getSubTasks, getTransitiveDownstreamProjects, getTransitiveUpstreamProjects, getTrigger, getTriggers, getUpstreamProjects, getWhyBlocked, getWorkspace, getWorkspaceResource, hasAbortPermission, hasCustomScmCheckoutRetryCount, hasParticipant, isBuildable, isBuildBlocked, isConcurrentBuild, isConfigurable, isDisabled, isInQueue, loadBuild, makeDisabled, makeSearchIndex, newBuild, onCreatedFromScratch, performDelete, pollSCMChanges, removeFromList, removeRun, removeTrigger, resolveForCLI, scheduleBuild, scheduleBuild, scheduleBuild, scheduleBuild, scheduleBuild2, scheduleBuild2, scheduleBuild2, scheduleBuild2, setAssignedLabel, setAssignedNode, setBlockBuildWhenDownstreamBuilding, setBlockBuildWhenUpstreamBuilding, setConcurrentBuild, setCustomWorkspace, setJDK, setQuietPeriod, setScm, setScmCheckoutStrategy, supportsMakeDisabled, updateTransientActionsassignBuildNumber, doBuildStatus, doDescription, doDoRename, doRssAll, doRssFailed, getACL, getAllJobs, getAllProperties, getBuildDir, getBuildForCLI, getBuildHealth, getBuildHealthReports, getBuilds, getBuilds, getBuildsAsMap, getBuildsByTimestamp, getBuildStatusUrl, getBuildTimeGraph, getCharacteristicEnvVars, getDynamic, getEstimatedDuration, getLastBuildsOverThreshold, getLastCompletedBuild, getLastFailedBuild, getLastStableBuild, getLastSuccessfulBuild, getLastUnstableBuild, getLastUnsuccessfulBuild, getLogRotator, getNewBuilds, getNextBuildNumber, getOverrides, getPermalinks, getProperties, getProperty, getTimeline, getWidgets, isBuilding, isHoldOffBuildUntilSave, isKeepDependencies, isLogUpdated, isNameEditable, logRotate, onCopiedFrom, removeProperty, removeProperty, renameTo, save, saveNextBuildNumber, setLogRotator, supportsLogRotator, updateNextBuildNumbercheckPermission, delete, delete, doConfigDotXml, doSetName, doSubmitDescription, getAbsoluteUrl, getApi, getConfigFile, getDescription, getDescriptorByName, getDisplayName, getDisplayNameOrNull, getFullDisplayName, getFullName, getName, getParent, getRelativeNameFrom, getRelativeNameFrom, getRootDir, getSearchName, getSearchUrl, getShortUrl, getUrl, hasPermission, setDescription, setDisplayName, setDisplayNameOrNull, toString, updateByXml, updateByXmladdAction, doContextMenu, getAction, getAction, getActionsgetSearch, getSearchIndex, requirePOST, sendError, sendError, sendError, sendError, sendErrorclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitscheduleBuild, scheduleBuild, scheduleBuild, scheduleBuilddelete, getAbsoluteUrl, getAllJobs, getDisplayName, getFullDisplayName, getFullName, getName, getParent, getRelativeNameFrom, getRelativeNameFrom, getShortUrl, getUrl, onCopiedFrom, onCreatedFromScratch, onLoad, savegetSearchIndex, getSearchName, getSearchUrlcheckPermission, getACL, hasPermissioncheckAbortPermission, getCauseOfBlockage, getFullDisplayName, getName, getSubTasks, getUrl, getWhyBlocked, hasAbortPermission, isBuildBlocked, isConcurrentBuild@Extension public static final JobGenerator.JobGeneratorDescriptor DESCRIPTOR
@DataBoundConstructor
public JobGenerator(hudson.model.ItemGroup parent,
String name)
public void doBuild(org.kohsuke.stapler.StaplerRequest req,
org.kohsuke.stapler.StaplerResponse rsp,
jenkins.util.TimeDuration delay)
throws IOException,
javax.servlet.ServletException
doBuild in class hudson.model.AbstractProject<JobGenerator,GeneratorRun>IOExceptionjavax.servlet.ServletExceptionpublic boolean isParameterized()
isParameterized in class hudson.model.AbstractProject<JobGenerator,GeneratorRun>public <T extends hudson.model.JobProperty> T getProperty(Class<T> clazz)
getProperty in class hudson.model.Job<JobGenerator,GeneratorRun>public hudson.model.Label getAssignedLabel()
getAssignedLabel in interface hudson.model.queue.SubTaskgetAssignedLabel in class hudson.model.AbstractProject<JobGenerator,GeneratorRun>public boolean checkout(hudson.model.AbstractBuild build,
hudson.Launcher launcher,
hudson.model.BuildListener listener,
File changelogFile)
throws IOException,
InterruptedException
checkout in class hudson.model.AbstractProject<JobGenerator,GeneratorRun>IOExceptionInterruptedExceptionpublic boolean schedulePolling()
schedulePolling in class hudson.model.AbstractProject<JobGenerator,GeneratorRun>public hudson.scm.PollingResult poll(hudson.model.TaskListener listener)
poll in interface hudson.model.SCMedItempoll in class hudson.model.AbstractProject<JobGenerator,GeneratorRun>public boolean scheduleBuild(int quietPeriod,
hudson.model.Cause c,
hudson.model.Action... actions)
scheduleBuild in class hudson.model.AbstractProject<JobGenerator,GeneratorRun>protected void submit(org.kohsuke.stapler.StaplerRequest req,
org.kohsuke.stapler.StaplerResponse rsp)
throws IOException,
javax.servlet.ServletException,
hudson.model.Descriptor.FormException
submit in class hudson.model.Project<JobGenerator,GeneratorRun>IOExceptionjavax.servlet.ServletExceptionhudson.model.Descriptor.FormExceptionpublic JobGenerator.JobGeneratorDescriptor getDescriptor()
getDescriptor in interface hudson.model.Describable<hudson.model.TopLevelItem>getDescriptor in interface hudson.model.TopLevelItempublic String getPronoun()
getPronoun in class hudson.model.AbstractProject<JobGenerator,GeneratorRun>protected Class<GeneratorRun> getBuildClass()
getBuildClass in class hudson.model.AbstractProject<JobGenerator,GeneratorRun>public hudson.model.JobProperty getTopMostParameterDefinitionProperty()
public boolean isInitiator()
public void resetInitiator()
public String getGeneratedJobName()
public void setGeneratedJobName(String name)
public String getGeneratedDisplayJobName()
public void setGeneratedDisplayJobName(String name)
public boolean getProcessThisJobOnly()
public void setProcessThisJobOnly(boolean check)
public boolean getDelete()
public void setDelete(boolean check)
public void copyOptions(JobGenerator p)
Copyright © 2004-2013. All Rights Reserved.