jetbrains.buildServer.serverSide
Interface BuildNumbers


public interface BuildNumbers

Information about build numbers attached to build configuration.


Field Summary
static java.lang.String DEFAULT_BUILD_NUMBER_PATTERN
           
 
Method Summary
 long getBuildCounter()
           
 java.lang.String getBuildNumber()
          Get the build number of the latest started build for the corresponding build configuration
 java.lang.String getBuildNumberPattern()
          Deprecated. since 5.0, use BuildTypeSettings.getBuildNumberPattern()
 java.lang.String increaseBuildNumber()
          Increases build number.
 void persist()
          Deprecated. since 5.0 (use SBuildType.persist() if you want to persist build number pattern)
 void setBuildNumberCounter(long nextBuild)
          Set build number counter.
 void setBuildNumberPattern(java.lang.String pattern)
          Deprecated. since 5.0, use BuildTypeSettings.setBuildNumberPattern(String)
 

Field Detail

DEFAULT_BUILD_NUMBER_PATTERN

static final java.lang.String DEFAULT_BUILD_NUMBER_PATTERN
See Also:
Constant Field Values
Method Detail

getBuildNumber

java.lang.String getBuildNumber()
Get the build number of the latest started build for the corresponding build configuration

Returns:
see above

getBuildNumberPattern

java.lang.String getBuildNumberPattern()
Deprecated. since 5.0, use BuildTypeSettings.getBuildNumberPattern()


increaseBuildNumber

java.lang.String increaseBuildNumber()
Increases build number.

Returns:
previous build number

setBuildNumberPattern

void setBuildNumberPattern(java.lang.String pattern)
Deprecated. since 5.0, use BuildTypeSettings.setBuildNumberPattern(String)

Parameters:
pattern - new build number pattern

setBuildNumberCounter

void setBuildNumberCounter(long nextBuild)
Set build number counter. This counter is inserted instead of {0} pattern when build number is created.

Parameters:
nextBuild - build number counter for the next build

getBuildCounter

long getBuildCounter()
Returns:
current build number counter

persist

void persist()
Deprecated. since 5.0 (use SBuildType.persist() if you want to persist build number pattern)

Stores build numbers on disk.