jetbrains.buildServer.configs.kotlin.v10.buildFeatures / Swabra

Swabra

open class Swabra : BuildFeature

A build feature cleaning files and processes created during a build

See Also

swabra

Types

FilesCleanup

enum class FilesCleanup

Files clean-up mode

LockingProcessPolicy

enum class LockingProcessPolicy

Specifies how to handle processes locking some files

Constructors

<init>

Swabra(init: Swabra.() -> Unit = {}, base: Swabra? = null)

Properties

filesCleanup

var filesCleanup: FilesCleanup?

A files clean-up mode to use

forceCleanCheckout

var forceCleanCheckout: Boolean?

Force clean checkout if cannot restore clean directory state

lockingProcesses

var lockingProcesses: LockingProcessPolicy?

Whether to inspect the checkout directory for processes locking files in this directory, and what to do with such processes

paths

var paths: String?

Paths to monitor

verbose

var verbose: Boolean?

Enables detailed logging to build log

Inherited Properties

enabled

var enabled: Boolean

Specifies whether the feature is enabled

id

var id: String?

Build feature id, if not specified will be generated

type

var type: String

Build feature type