jetbrains.buildServer.configs.kotlin.v2018_1.buildFeatures / InvestigationsAutoAssigner

InvestigationsAutoAssigner

open class InvestigationsAutoAssigner : BuildFeature

A build feature assigning investigations of build failures automatically based on heuristics

See Also

investigationsAutoAssigner

Constructors

<init>

InvestigationsAutoAssigner(init: InvestigationsAutoAssigner.() -> Unit)InvestigationsAutoAssigner()

A build feature assigning investigations of build failures automatically based on heuristics

Properties

assignOnSecondFailure

var assignOnSecondFailure: Boolean?

Whether investigations auto-assigner should use "on second failure" strategy.

defaultAssignee

var defaultAssignee: String?

Username of a user to whom an investigation is assigned if no other possible investigator is found.

excludeUsers

var excludeUsers: String?

The newline-separated list of usernames to exclude from investigation auto-assignment.

ignoreCompilationProblems

var ignoreCompilationProblems: String?

When 'true', compilation build problems are ignored.

ignoreExitCodeProblems

var ignoreExitCodeProblems: String?

When 'true', exit code build problems are ignored.

Inherited Properties

enabled

var enabled: Boolean

Specifies whether the feature is enabled, true by default

id

var id: String?

Build feature id, if not specified will be generated

type

var type: String

Build feature type

Functions

validate

open fun validate(consumer: ErrorConsumer): Unit

Validates this object and reports found errors to the provided consumer

Inherited Functions

create

open fun create(): BuildFeature

Creates an instance of this build feature via reflection using a no argument constructor, used during copying. Throws an error if this class doesn't have a default constructor. Subclasses can override it to create an instance without using a default constructor.

toString

open fun toString(): String