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

DevenvBuildStep

open class DevenvBuildStep : BuildStep

A Visual Studio IDE step to run Visual Studio IDE command

See Also

dotnetDevenv

Types

ImagePlatform

enum class ImagePlatform

Docker image platforms

VSAction

enum class VSAction

MSBuild action

VSVersion

enum class VSVersion

Visual Studio version

Constructors

<init>

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

A Visual Studio IDE step to run Visual Studio IDE command

Properties

action

var action: VSAction?

Visual Studio IDE command to execute

args

var args: String?

Enter additional command line parameters for .NET MSBuild.

configuration

var configuration: String?

Specifies the project configuration to build or deploy.

dockerImage

var dockerImage: String?

Specifies which Docker image to use for running this build step. I.e. the build step will be run inside specified docker image, using 'docker run' wrapper.

dockerImagePlatform

var dockerImagePlatform: ImagePlatform?

Specifies which Docker image platform will be used to run this build step.

dockerPull

var dockerPull: Boolean?

If enabled, "docker pull image" will be run before docker run.

dockerRunParameters

var dockerRunParameters: String?

Additional docker run command arguments

projects

var projects: String?

Specify paths to projects and solutions. Wildcards are supported.

version

var version: VSVersion?

Visual Studio version to use

workingDir

var workingDir: String?

Build working directory for 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