public abstract class AbstractBuildNumberGenerator extends Object implements BuildNumberGenerator
| Constructor and Description |
|---|
AbstractBuildNumberGenerator() |
| Modifier and Type | Method and Description |
|---|---|
int |
getNextNumber(hudson.model.Run build,
hudson.EnvVars vars,
hudson.model.Run prevBuild,
boolean skipFailedBuilds,
String override) |
protected VersionNumberBuildInfo |
getPreviousBuildInfo(hudson.model.Run prevBuild) |
static boolean |
isValidOverride(hudson.EnvVars envVars,
String override)
Returns true if the passed override results to a valid value greater than
or equal to 0, false otherwise.
|
static Integer |
resolveOverride(hudson.EnvVars envVars,
String override)
Given an override, see if it resolves to a valid integer greater than
or equal to zero from either an environment variable or a direct
conversion.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitresolveValuepublic int getNextNumber(hudson.model.Run build,
hudson.EnvVars vars,
hudson.model.Run prevBuild,
boolean skipFailedBuilds,
String override)
getNextNumber in interface BuildNumberGeneratorprotected VersionNumberBuildInfo getPreviousBuildInfo(hudson.model.Run prevBuild)
public static boolean isValidOverride(hudson.EnvVars envVars,
String override)
envVars - The environment variables.override - The override string, such as buildsAllTimepublic static Integer resolveOverride(hudson.EnvVars envVars, String override)
envVars - The environment variables.override - The override string, such as buildsAllTimeCopyright © 2016. All rights reserved.