public class VersionNumberCommon extends Object
| Modifier and Type | Field and Description |
|---|---|
static String |
ENV_VAR_PATTERN |
| Constructor and Description |
|---|
VersionNumberCommon() |
| Modifier and Type | Method and Description |
|---|---|
static String |
formatVersionNumber(String versionNumberFormatString,
Date projectStartDate,
VersionNumberBuildInfo info,
Map<String,String> enVars,
Calendar buildDate) |
static hudson.model.Run |
getPreviousBuildWithVersionNumber(hudson.model.Run build,
String envPrefix) |
static VersionNumberBuildInfo |
incBuild(hudson.model.Run build,
hudson.EnvVars vars,
hudson.model.Run prevBuild,
boolean skipFailedBuilds,
String overrideBuildsToday,
String overrideBuildsThisWeek,
String overrideBuildsThisMonth,
String overrideBuildsThisYear,
String overrideBuildsAllTime) |
static String |
makeValid(String value)
Checks if the given string contains a valid value and returns that
value again if it is valid or returns an empty string if it is not.
|
static Date |
parseDate(String dateString) |
public static final String ENV_VAR_PATTERN
public static VersionNumberBuildInfo incBuild(hudson.model.Run build, hudson.EnvVars vars, hudson.model.Run prevBuild, boolean skipFailedBuilds, String overrideBuildsToday, String overrideBuildsThisWeek, String overrideBuildsThisMonth, String overrideBuildsThisYear, String overrideBuildsAllTime)
public static hudson.model.Run getPreviousBuildWithVersionNumber(hudson.model.Run build,
String envPrefix)
public static String formatVersionNumber(String versionNumberFormatString, Date projectStartDate, VersionNumberBuildInfo info, Map<String,String> enVars, Calendar buildDate)
public static String makeValid(String value)
${VARIABLE_NAME} or $VARIABLE_NAME.value - The (user-provided) string which should either contain
a number or a reference to an environment-variable.Copyright © 2016. All rights reserved.