Class BuildBuilder
- java.lang.Object
-
- jetbrains.buildServer.buildTriggers.vcs.BuildBuilder
-
public class BuildBuilder extends Object
- Author:
- dmitry.neverov
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
BuildBuilder.HistoryBuildStub
static class
BuildBuilder.TestData
-
Constructor Summary
Constructors Constructor Description BuildBuilder(BuildServerCreator fixture)
-
Method Summary
-
-
-
Constructor Detail
-
BuildBuilder
public BuildBuilder(@NotNull BuildServerCreator fixture)
-
-
Method Detail
-
addToQueue
public SQueuedBuild addToQueue()
-
run
public RunningBuildEx run()
-
run
public RunningBuildEx run(@NotNull SQueuedBuild qb)
-
run
public static RunningBuildEx run(@NotNull SQueuedBuild qb, @NotNull BuildServerCreator fixture)
-
finish
public SFinishedBuild finish()
-
expectTerminated
public SFinishedBuild expectTerminated()
-
finishWithoutRun
public SFinishedBuild finishWithoutRun()
This method creates a SFinishedBuild registered and accessible in history without 'queue->distribute->run->run on agent->finish on agent->wait for finish on server' chain. NB use with care, anything can work differently on such emulated build- Returns:
-
cancel
public SFinishedBuild cancel(@Nullable User user)
-
personalForUser
public BuildBuilder personalForUser(@NotNull String username)
-
by
public BuildBuilder by(SUser user)
-
addTriggerParam
public BuildBuilder addTriggerParam(String name, String value)
-
onModifications
public BuildBuilder onModifications(@NotNull SVcsModification modifications)
-
onRevision
public BuildBuilder onRevision(@NotNull VcsRootInstance root, @NotNull String revision)
-
withMaxModId
public BuildBuilder withMaxModId(long maxModId)
-
failed
public BuildBuilder failed()
-
failedToStart
public BuildBuilder failedToStart()
-
withBranch
public BuildBuilder withBranch(@NotNull String branch)
-
withDefaultBranch
public BuildBuilder withDefaultBranch()
-
in
public BuildBuilder in(@NotNull SBuildType buildType)
-
withBuildRevisions
public BuildBuilder withBuildRevisions(BuildRevisionBuilder... buildRevisions)
-
overrideRoot
public BuildBuilder overrideRoot(@NotNull VcsRootInstance original, @NotNull VcsRootInstance substitution)
-
on
public BuildBuilder on(@NotNull SBuildAgent agent)
-
parameter
public BuildBuilder parameter(@NotNull String name, @NotNull String value)
-
number
public BuildBuilder number(@NotNull String buildNumber)
-
tag
public BuildBuilder tag(@NotNull String tag)
-
withProblem
public BuildBuilder withProblem(@NotNull BuildProblemData problemData)
-
startSuite
public BuildBuilder startSuite(@NotNull String suite)
-
endSuite
public BuildBuilder endSuite()
-
withTest
public BuildBuilder withTest(@NotNull String testName, boolean passed)
-
withTest
public BuildBuilder withTest(@NotNull BuildBuilder.TestData testData)
-
withPassedTests
public BuildBuilder withPassedTests(String... succeededTests)
-
withFailedTests
public BuildBuilder withFailedTests(String... failedTests)
-
withIgnoredTests
public BuildBuilder withIgnoredTests(String... ignoredTests)
-
snapshotDepends
public BuildBuilder snapshotDepends(@NotNull BuildPromotion... builds)
-
-