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() |
boolean |
getAutoRunJob() |
protected Class<GeneratorRun> |
getBuildClass() |
String |
getCustomWorkspace() |
boolean |
getDelete() |
JobGenerator.JobGeneratorDescriptor |
getDescriptor() |
boolean |
getDisableJobs() |
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 |
setAutoRunJob(boolean value) |
void |
setCustomWorkspace(String customWorkspace) |
void |
setDelete(boolean check) |
void |
setDisableJobs(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, 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, setJDK, setQuietPeriod, setScm, setScmCheckoutStrategy, supportsMakeDisabled, updateTransientActions
assignBuildNumber, 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, updateNextBuildNumber
checkPermission, 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, updateByXml
addAction, doContextMenu, getAction, getAction, getActions
getSearch, getSearchIndex, requirePOST, sendError, sendError, sendError, sendError, sendError
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
scheduleBuild, scheduleBuild, scheduleBuild, scheduleBuild
delete, getAbsoluteUrl, getAllJobs, getDisplayName, getFullDisplayName, getFullName, getName, getParent, getRelativeNameFrom, getRelativeNameFrom, getShortUrl, getUrl, onCopiedFrom, onCreatedFromScratch, onLoad, save
getSearchIndex, getSearchName, getSearchUrl
checkPermission, getACL, hasPermission
checkAbortPermission, 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>
IOException
javax.servlet.ServletException
public 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.SubTask
getAssignedLabel
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>
IOException
InterruptedException
public boolean schedulePolling()
schedulePolling
in class hudson.model.AbstractProject<JobGenerator,GeneratorRun>
public hudson.scm.PollingResult poll(hudson.model.TaskListener listener)
poll
in interface hudson.model.SCMedItem
poll
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>
IOException
javax.servlet.ServletException
hudson.model.Descriptor.FormException
public JobGenerator.JobGeneratorDescriptor getDescriptor()
getDescriptor
in interface hudson.model.Describable<hudson.model.TopLevelItem>
getDescriptor
in interface hudson.model.TopLevelItem
public 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 getAutoRunJob()
public void setAutoRunJob(boolean value)
public String getCustomWorkspace()
getCustomWorkspace
in class hudson.model.AbstractProject<JobGenerator,GeneratorRun>
public void setCustomWorkspace(String customWorkspace)
setCustomWorkspace
in class hudson.model.AbstractProject<JobGenerator,GeneratorRun>
public boolean getProcessThisJobOnly()
public void setProcessThisJobOnly(boolean check)
public boolean getDisableJobs()
public void setDisableJobs(boolean check)
public boolean getDelete()
public void setDelete(boolean check)
public void copyOptions(JobGenerator p)
Copyright © 2004-2014. All Rights Reserved.