jetbrains.buildServer.serverSide
Interface BuildTypeOptions

All Superinterfaces:
OptionSupport
All Known Subinterfaces:
BuildTypeSettings, BuildTypeTemplate, RemoteBuildType, SBuildType

public interface BuildTypeOptions
extends OptionSupport

Contains constants for build configuration options.


Field Summary
static Option<java.lang.Boolean> BT_ALLOW_EXTERNAL_STATUS
          If true, viewing of the configuration status is allowed externally.
static Option<java.lang.String> BT_BUILD_NUMBER_PATTERN
          Build number pattern
static Option<java.lang.Boolean> BT_CLEAN_BUILD
          If true, all files on an agent machine should be deleted before the build is started.
static Option<java.lang.Integer> BT_EXECUTION_TIMEOUT
          Allows to set max build execution time (in minutes).
static Option<java.lang.Boolean> BT_FAIL_IF_TESTS_FAIL
          If true, build will fail if there is at least one failed test.
static Option<java.lang.Boolean> BT_FAIL_ON_ANY_ERROR_MESSAGE
          If true, build will fail if any error message is received from logger.
static Option<java.lang.Boolean> BT_FAIL_ON_EXIT_CODE
          If true, build will fail if build process exit code was non-zero
static Option<java.lang.Boolean> BT_FAIL_ON_OOME_OR_CRASH
          If true then build will be marked as failed if out of memory error or process crash is detected.
static Option<java.lang.Boolean> BT_HANGING_BUILDS_DETECTION_ENABLED
          Enables or disables hanging builds detection in this build configuration
static Option<java.lang.Integer> BT_MAX_RUNNING_BUILDS
          Allows to set maximum number of simultaneously running builds.
static Option<java.lang.Boolean> BT_SHOW_DEPS_CHANGES
          If true, build will include snapshot dependencies changes when reporting changes on UI
static java.lang.String DEFAULT_BUILD_NUMBER_PATTERN
           
static java.lang.String DEFAULT_VCS_LABELING_BRANCH_FILTER
           
static Option<java.lang.String> VCS_LABELING_BRANCH_FILTER
          Vcs labeling is done only for builds with branches matched by this filter
 
Method Summary
 
Methods inherited from interface jetbrains.buildServer.util.OptionSupport
getChangedOptions, getOption, setOption
 

Field Detail

BT_CLEAN_BUILD

static final Option<java.lang.Boolean> BT_CLEAN_BUILD
If true, all files on an agent machine should be deleted before the build is started.

See Also:
OptionSupport.getOption(jetbrains.buildServer.util.Option)

BT_FAIL_IF_TESTS_FAIL

static final Option<java.lang.Boolean> BT_FAIL_IF_TESTS_FAIL
If true, build will fail if there is at least one failed test.

See Also:
OptionSupport.getOption(jetbrains.buildServer.util.Option)

BT_ALLOW_EXTERNAL_STATUS

static final Option<java.lang.Boolean> BT_ALLOW_EXTERNAL_STATUS
If true, viewing of the configuration status is allowed externally.

See Also:
OptionSupport.getOption(jetbrains.buildServer.util.Option)

BT_EXECUTION_TIMEOUT

static final Option<java.lang.Integer> BT_EXECUTION_TIMEOUT
Allows to set max build execution time (in minutes). If this time is exceeded, build fails. Default value is 0 - means there is no limit in build execution time

See Also:
OptionSupport.getOption(jetbrains.buildServer.util.Option)

BT_MAX_RUNNING_BUILDS

static final Option<java.lang.Integer> BT_MAX_RUNNING_BUILDS
Allows to set maximum number of simultaneously running builds. 0 means there is no limit on a number of running builds.

See Also:
OptionSupport.getOption(jetbrains.buildServer.util.Option)

BT_FAIL_ON_ANY_ERROR_MESSAGE

static final Option<java.lang.Boolean> BT_FAIL_ON_ANY_ERROR_MESSAGE
If true, build will fail if any error message is received from logger.

See Also:
OptionSupport.getOption(jetbrains.buildServer.util.Option)

BT_FAIL_ON_EXIT_CODE

static final Option<java.lang.Boolean> BT_FAIL_ON_EXIT_CODE
If true, build will fail if build process exit code was non-zero

See Also:
OptionSupport.getOption(jetbrains.buildServer.util.Option)

BT_FAIL_ON_OOME_OR_CRASH

static final Option<java.lang.Boolean> BT_FAIL_ON_OOME_OR_CRASH
If true then build will be marked as failed if out of memory error or process crash is detected.


BT_HANGING_BUILDS_DETECTION_ENABLED

static final Option<java.lang.Boolean> BT_HANGING_BUILDS_DETECTION_ENABLED
Enables or disables hanging builds detection in this build configuration


DEFAULT_BUILD_NUMBER_PATTERN

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

BT_BUILD_NUMBER_PATTERN

static final Option<java.lang.String> BT_BUILD_NUMBER_PATTERN
Build number pattern


BT_SHOW_DEPS_CHANGES

static final Option<java.lang.Boolean> BT_SHOW_DEPS_CHANGES
If true, build will include snapshot dependencies changes when reporting changes on UI


DEFAULT_VCS_LABELING_BRANCH_FILTER

static final java.lang.String DEFAULT_VCS_LABELING_BRANCH_FILTER
See Also:
Constant Field Values

VCS_LABELING_BRANCH_FILTER

static final Option<java.lang.String> VCS_LABELING_BRANCH_FILTER
Vcs labeling is done only for builds with branches matched by this filter