jetbrains.buildServer.serverSide.dependency
Interface DependencyOptions

All Superinterfaces:
OptionSupport
All Known Subinterfaces:
BuildDependency, Dependency

public interface DependencyOptions
extends OptionSupport

Contains set of dependency options


Field Summary
static Option<java.lang.Boolean> RUN_BUILD_IF_DEPENDENCY_FAILED
          Indicates whether build must proceed to an agent if one of builds it depends on has been failed.
static Option<java.lang.Boolean> RUN_BUILD_ON_THE_SAME_AGENT
          Whether a dependent build must be run on the same agent where its' dependency has run.
static Option<java.lang.Boolean> TAKE_STARTED_BUILD_WITH_SAME_REVISIONS
          If this option is set to true TeamCity will try to replace build (part of a dependent builds graph) in queue with equivalent running or finished build (except personal, cancelled or probably hanging).
static Option<java.lang.Boolean> TAKE_SUCCESSFUL_BUILDS_ONLY
          If this option is set to true TeamCity will replace build (part of a dependent builds graph) in queue with equivalent successful running or finished build.
 
Method Summary
 
Methods inherited from interface jetbrains.buildServer.util.OptionSupport
getChangedOptions, getOption, setOption
 

Field Detail

TAKE_STARTED_BUILD_WITH_SAME_REVISIONS

static final Option<java.lang.Boolean> TAKE_STARTED_BUILD_WITH_SAME_REVISIONS
If this option is set to true TeamCity will try to replace build (part of a dependent builds graph) in queue with equivalent running or finished build (except personal, cancelled or probably hanging).


TAKE_SUCCESSFUL_BUILDS_ONLY

static final Option<java.lang.Boolean> TAKE_SUCCESSFUL_BUILDS_ONLY
If this option is set to true TeamCity will replace build (part of a dependent builds graph) in queue with equivalent successful running or finished build. If this option is set option TAKE_STARTED_BUILD_WITH_SAME_REVISIONS will be set too.


RUN_BUILD_IF_DEPENDENCY_FAILED

static final Option<java.lang.Boolean> RUN_BUILD_IF_DEPENDENCY_FAILED
Indicates whether build must proceed to an agent if one of builds it depends on has been failed. Only immediate children builds are considered.


RUN_BUILD_ON_THE_SAME_AGENT

static final Option<java.lang.Boolean> RUN_BUILD_ON_THE_SAME_AGENT
Whether a dependent build must be run on the same agent where its' dependency has run. Options TAKE_STARTED_BUILD_WITH_SAME_REVISIONS and RUN_BUILD_ON_THE_SAME_AGENT are mutually exclusive.