Class BuildFailureOnMetricCondition
- java.lang.Object
-
- jetbrains.buildServer.buildFailures.BuildFailureOnMetricCondition
-
public class BuildFailureOnMetricCondition extends Object
- Author:
- kir
-
-
Field Summary
Fields Modifier and Type Field Description static String
ANCHOR_BUILD_KEY
static String
ANCHOR_BUILD_NUMBER
static String
ANCHOR_BUILD_TAG
static String
METRIC_KEY
static String
METRIC_THRESHOLD
static String
METRIC_UNITS_DEFAULT
static String
METRIC_UNITS_KEY
static String
METRIC_UNITS_PERCENTS
static String
MORE_OR_LESS
static String
STOP_BUILD_ON_FAILURE
static String
WITH_ANCHOR_KEY
-
Constructor Summary
Constructors Constructor Description BuildFailureOnMetricCondition(ExtensionHolder extensionHolder, RevisionRuleBuildFinders buildFinder, Map<String,String> properties, ExecutorServices executorServices)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description String
describe()
void
failBuildIfNeeded(SRunningBuild runningBuild, boolean beforeBuildFinish)
static BigDecimal
parseThreshold(String threshold)
Collection<InvalidProperty>
validate(boolean atRuntime)
-
-
-
Field Detail
-
METRIC_THRESHOLD
@NonNls public static final String METRIC_THRESHOLD
- See Also:
- Constant Field Values
-
MORE_OR_LESS
@NonNls public static final String MORE_OR_LESS
- See Also:
- Constant Field Values
-
METRIC_KEY
@NonNls public static final String METRIC_KEY
- See Also:
- Constant Field Values
-
WITH_ANCHOR_KEY
@NonNls public static final String WITH_ANCHOR_KEY
- See Also:
- Constant Field Values
-
ANCHOR_BUILD_KEY
@NonNls public static final String ANCHOR_BUILD_KEY
- See Also:
- Constant Field Values
-
ANCHOR_BUILD_NUMBER
@NonNls public static final String ANCHOR_BUILD_NUMBER
- See Also:
- Constant Field Values
-
ANCHOR_BUILD_TAG
@NonNls public static final String ANCHOR_BUILD_TAG
- See Also:
- Constant Field Values
-
METRIC_UNITS_KEY
@NonNls public static final String METRIC_UNITS_KEY
- See Also:
- Constant Field Values
-
METRIC_UNITS_PERCENTS
@NonNls public static final String METRIC_UNITS_PERCENTS
- See Also:
- Constant Field Values
-
METRIC_UNITS_DEFAULT
@NonNls public static final String METRIC_UNITS_DEFAULT
- See Also:
- Constant Field Values
-
STOP_BUILD_ON_FAILURE
@NonNls public static final String STOP_BUILD_ON_FAILURE
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
BuildFailureOnMetricCondition
public BuildFailureOnMetricCondition(@NotNull ExtensionHolder extensionHolder, @NotNull RevisionRuleBuildFinders buildFinder, @NotNull Map<String,String> properties, @NotNull ExecutorServices executorServices)
-
-
Method Detail
-
validate
public Collection<InvalidProperty> validate(boolean atRuntime)
-
parseThreshold
public static BigDecimal parseThreshold(String threshold)
-
describe
public String describe()
-
failBuildIfNeeded
public void failBuildIfNeeded(SRunningBuild runningBuild, boolean beforeBuildFinish)
-
-