jetbrains.buildServer.configs.kotlin.v10.projectFeatures / VersionedSettings

VersionedSettings

open class VersionedSettings : ProjectFeature

Project feature enabling versioned settings in the project.

See Also

versionedSettings

Types

BuildSettingsMode

enum class BuildSettingsMode

Specifies what settings to use for builds

Format

enum class Format

Versioned settings format

Mode

enum class Mode

Versioned settings mode

Constructors

<init>

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

Properties

buildSettingsMode

var buildSettingsMode: BuildSettingsMode?

Specifies what settings to use for builds

mode

var mode: Mode?

Versioned settings mode to use

rootExtId

var rootExtId: String?

Id of the VCS root where project settings are stored

settingsFormat

var settingsFormat: Format?

Project settings format name.

showChanges

var showChanges: Boolean?

Whether settings changes should be shown in builds when a settings VCS root is not attached to a build configuration.

storeSecureParamsOutsideOfVcs

var storeSecureParamsOutsideOfVcs: Boolean?

Specifies how secure parameters should be stored. When set to true, parameters are stored outside of version control. When set to false, parameters are scrambled and stored in version control.

Inherited Properties

id

var id: String?

Project feature id, if not specified will be generated

type

var type: String

Project feature type