jetbrains.buildServer.configs.kotlin.v10.buildSteps / MSBuildStep

MSBuildStep

open class MSBuildStep : BuildStep

A build step running MSBuild script

See Also

msBuild

Types

Coverage

sealed class Coverage : CompoundParam

MSBuildToolsVersion

enum class MSBuildToolsVersion

MSBuild ToolsVersion

MSBuildVersion

enum class MSBuildVersion

MSBuild version

Platform

enum class Platform

A required platform bitness

PlatformBitness

enum class PlatformBitness

PlatformVersion

enum class PlatformVersion

Registration

enum class Registration

ReportOrder

enum class ReportOrder

ReportType

enum class ReportType

Constructors

<init>

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

Properties

args

var args: String?

Additional command line parameters for MSBuild

coverage

var coverage: Coverage?

Specifies coverage tool to use

path

var path: String?

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

platform

var platform: Platform?

A required platform bitness

reduceTestFeedback

var reduceTestFeedback: Boolean?

Whether TeamCity should run recently failed tests first to reduce test feedback

targets

var targets: String?

Space- or comma-separated list of MSBuild targets to execute

toolsVersion

var toolsVersion: MSBuildToolsVersion?

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

version

var version: MSBuildVersion?

MSBuild 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

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

dotcover

fun dotcover(init: Dotcover.() -> Unit = {}): Dotcover

ncover

fun ncover(init: Ncover.() -> Unit = {}): Ncover

ncover3

fun ncover3(init: Ncover3.() -> Unit = {}): Ncover3

partcover

fun partcover(init: Partcover.() -> Unit = {}): Partcover

Inherited Functions

conditions

fun conditions(base: BuildStepConditions? = null, init: BuildStepConditions.() -> Unit = {}): Unit

Configures build step conditions