jetbrains.buildServer.configs.kotlin.v10.vcs / SvnVcsRoot

SvnVcsRoot

open class SvnVcsRoot : VcsRoot

A Subversion VCS root

Types

ExternalsMode

enum class ExternalsMode

Subversion externals mode

WorkingCopyFormat

enum class WorkingCopyFormat

A Subversion working copy format

Constructors

<init>

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

Properties

configDir

var configDir: String?

Custom Subversion configuration directory to use

customSshKey

var customSshKey: String?

A path to SSH key on the TeamCity server machine to use

enableNonTrustedSSL

var enableNonTrustedSSL: Boolean?

Whether TeamCity should accept non-trusted SSL certificates from Subversion server

externalsMode

var externalsMode: ExternalsMode?

A mode of externals support

labelingMessage

var labelingMessage: String?

A message to use for labeling

labelingRules

var labelingRules: String?

Labeling patterns to use

passphrase

var passphrase: String?

A passphrase for SSH key if it is encrypted

password

var password: String?

A password for Subversion connection

sshPort

var sshPort: Int?

SSH port to use

uploadedKey

var uploadedKey: String?

Name of the uploaded SSH key to use for connections via SSH.

url

var url: String?

Subversion server URL

useDefaultConfigDir

var useDefaultConfigDir: Boolean?

Whether the default Subversion configuration directory should be used

userName

var userName: String?

A username for Subversion connection

workingCopyFormat

var workingCopyFormat: WorkingCopyFormat?

Subversion working copy format to use

Inherited Properties

extId

var extId: String

VCS root external id. It appears in web UI and is used in urls. Can be changed at any time. But be aware that some settings use it, e.g. as a part of parameter reference. If you change the extId, you should find all its occurrences in the current project and change them too.

name

var name: String

VCS root name

pollInterval

var pollInterval: Int?

VCS root polling interval

type

var type: String

VCS type

uuid

var uuid: String

VCS root uuid. It is mandatory, TeamCity uses it to identify entities. If root's uuid changes, TeamCity considers it to be a new VCS root.