jetbrains.buildServer.configs.kotlin.v2019_2.buildSteps / VisualStudioStep

VisualStudioStep

open class VisualStudioStep : BuildStep

A build step running Visual Studio solution.

See Also

visualStudio

Types

MSBuildToolsVersion

enum class MSBuildToolsVersion

MSBuild ToolsVersion

MSBuildVersion

enum class MSBuildVersion

MSBuild version

Platform

enum class Platform

A required platform bitness

VisualStudioVersion

enum class VisualStudioVersion

Microsoft Visual Studio version

Constructors

<init>

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

A build step running Visual Studio solution.

Properties

args

var args: String?

Additional command line parameters for MSBuild

configuration

var configuration: String?

Specify solution configuration for the build.

msBuildToolsVersion

var msBuildToolsVersion: MSBuildToolsVersion?

A version of tools to be used to compile (equivalent to the /toolsversion: commandline argument).

msBuildVersion

var msBuildVersion: MSBuildVersion?

MSBuild version to use

path

var path: String?

A path to the solution to be built relative to the build checkout directory

platform

var platform: String?

Specify solution platform for the build.

runPlatform

var runPlatform: Platform?

A required platform bitness

targets

var targets: String?

Specify list of MSBuild targets to execute.

version

var version: VisualStudioVersion?

Visual Studio version to use

workingDir

var workingDir: String?

Build working directory for ant script, specify it if it is different from the checkout directory.

Inherited Properties

conditions

var conditions: BuildStepConditions

Optional collection of build step execution conditions

enabled

var enabled: Boolean

Specifies whether the step is enabled, true by default

executionMode

var executionMode: ExecutionMode

Build step execution mode

id

var id: String?

Id of the step, if not specified will be generated

name

var name: String

Build step name

type

var type: String

Build step type

Functions

validate

open fun validate(consumer: ErrorConsumer): Unit

Validates this object and reports found errors to the provided consumer

Inherited Functions

clearConditions

fun clearConditions(): Unit

Deletes all configured build step conditions

conditions

fun conditions(init: BuildStepConditions.() -> Unit = {}): Unit

Configures build step conditions

create

open fun create(): BuildStep

Creates an instance of this build step 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