jetbrains.buildServer.configs.kotlin.v2018_1 / BuildSteps

BuildSteps

class BuildSteps : Validatable

Collection of build steps in build configuration or template

Constructors

<init>

BuildSteps()

Collection of build steps in build configuration or template

Properties

stepsOrder

var stepsOrder: <ERROR CLASS>

Contains step ids and specifies order of steps. Can be used to reorder steps in a template-based buildTypes.

Functions

step

fun step(step: BuildStep): Unit

Adds the specified step

fun step(init: BuildStep.() -> Unit): BuildStep

Adds a build step initialized with specified init block

validate

fun validate(consumer: ErrorConsumer): Unit

Validates this object and reports found errors to the provided consumer

Extension Functions

ant

fun BuildSteps.ant(init: AntBuildStep.() -> Unit): AntBuildStep

Adds a build step running ant script

copy

fun BuildSteps.copy(): BuildSteps

Copies the receiver build steps

copyTo

fun BuildSteps.copyTo(target: BuildSteps): BuildSteps

Copies the receiver build steps to the specified target

dockerBuild

fun BuildSteps.dockerBuild(init: DockerBuildStep.() -> Unit): DockerBuildStep

dockerCommand

fun BuildSteps.dockerCommand(init: DockerCommandStep.() -> Unit): DockerCommandStep

dockerCompose

fun BuildSteps.dockerCompose(init: DockerComposeStep.() -> Unit): DockerComposeStep

dotnetBuild

fun BuildSteps.dotnetBuild(init: DotnetBuildStep.() -> Unit): DotnetBuildStep

Adds a dotnet build step to run .NET CLI command

dotnetClean

fun BuildSteps.dotnetClean(init: DotnetCleanStep.() -> Unit): DotnetCleanStep

Adds a dotnet clean step to run .NET CLI command

dotnetDevenv

fun BuildSteps.dotnetDevenv(init: DevenvBuildStep.() -> Unit): DevenvBuildStep

Adds a Visual Studio IDE step to run Visual Studio IDE command

dotnetMsBuild

fun BuildSteps.dotnetMsBuild(init: DotnetMsBuildStep.() -> Unit): DotnetMsBuildStep

Adds a .NET msbuild step to run .NET MSBuild

dotnetNugetDelete

fun BuildSteps.dotnetNugetDelete(init: DotnetNugetDeleteStep.() -> Unit): DotnetNugetDeleteStep

Adds a dotnet nuget delete step to run .NET CLI command

dotnetNugetPush

fun BuildSteps.dotnetNugetPush(init: DotnetNugetPushStep.() -> Unit): DotnetNugetPushStep

Adds a dotnet nuget push step to run .NET CLI command

dotnetPack

fun BuildSteps.dotnetPack(init: DotnetPackStep.() -> Unit): DotnetPackStep

Adds a dotnet pack step to run .NET CLI command

dotnetPublish

fun BuildSteps.dotnetPublish(init: DotnetPublishStep.() -> Unit): DotnetPublishStep

Adds a dotnet publish step to run .NET CLI command

dotnetRestore

fun BuildSteps.dotnetRestore(init: DotnetRestoreStep.() -> Unit): DotnetRestoreStep

Adds a dotnet restore step to run .NET CLI command

dotnetRun

fun BuildSteps.dotnetRun(init: DotnetRunStep.() -> Unit): DotnetRunStep

Adds a dotnet run step to run .NET CLI command

dotnetTest

fun BuildSteps.dotnetTest(init: DotnetTestStep.() -> Unit): DotnetTestStep

Adds a dotnet test step to run .NET CLI command

dotnetVsTest

fun BuildSteps.dotnetVsTest(init: DotnetVsTestStep.() -> Unit): DotnetVsTestStep

Adds a .NET vstest step to run .NET VSTest

exec

fun BuildSteps.exec(init: ExecBuildStep.() -> Unit): ExecBuildStep

Adds a build step running the specified executable with given arguments

gradle

fun BuildSteps.gradle(init: GradleBuildStep.() -> Unit): GradleBuildStep

Adds a build step running gradle script

ideaDuplicates

fun BuildSteps.ideaDuplicates(init: IdeaDuplicates.() -> Unit = {}): Unit

ideaInspections

fun BuildSteps.ideaInspections(init: IdeaInspections.() -> Unit = {}): Unit

ideaRunner

fun BuildSteps.ideaRunner(init: IdeaRunner.() -> Unit = {}): Unit

maven

fun BuildSteps.maven(init: MavenBuildStep.() -> Unit): MavenBuildStep

Adds a build step running maven

msBuild

fun BuildSteps.msBuild(init: MSBuildStep.() -> Unit): MSBuildStep

Adds a build step running MSBuild script

mspec

fun BuildSteps.mspec(init: MSpecStep.() -> Unit): MSpecStep

Adds a build step running MSpec tests

mstest

fun BuildSteps.mstest(init: MSTestStep.() -> Unit): MSTestStep

Adds a build step running MSTest tests

nant

fun BuildSteps.nant(init: NAntStep.() -> Unit): NAntStep

Adds a build step running NAnt scripts

nuGetInstaller

fun BuildSteps.nuGetInstaller(init: NuGetInstallerStep.() -> Unit): NuGetInstallerStep

Adds a NuGet installer step to run nuget restore command

nuGetPack

fun BuildSteps.nuGetPack(init: NuGetPackStep.() -> Unit): NuGetPackStep

Adds a NuGet pack step to run nuget pack command

nuGetPublish

fun BuildSteps.nuGetPublish(init: NuGetPublishStep.() -> Unit): NuGetPublishStep

Adds a NuGet publish step to run nuget push command

nunit

fun BuildSteps.nunit(init: NUnitStep.() -> Unit): NUnitStep

Adds a build step running NUnit tests

placeholder

fun BuildSteps.placeholder(init: BuildStepPlaceholder.() -> Unit): BuildStepPlaceholder

Inserts a build step placeholder.

powerShell

fun BuildSteps.powerShell(init: PowerShellStep.() -> Unit): PowerShellStep

Adds a build step running PowerShell script

script

fun BuildSteps.script(init: ScriptBuildStep.() -> Unit): ScriptBuildStep

Adds a build step running a script with the specified content

visualStudio

fun BuildSteps.visualStudio(init: VisualStudioStep.() -> Unit): VisualStudioStep

Adds a build step running Visual Studio solution

vstest

fun BuildSteps.vstest(init: VSTestStep.() -> Unit): VSTestStep

Adds a build step running Visual Studio Tests