Uses of Class
com.atlassian.bamboo.process.ExternalProcessBuilder
-
Uses of ExternalProcessBuilder in com.atlassian.bamboo.matcher.bean
Modifier and TypeMethodDescriptionstatic org.hamcrest.Matcher<ExternalProcessBuilder>
IsExternalProcessBuilderEq.equalToExternalProcessBuilder
(@NotNull ExternalProcessBuilder reference) Modifier and TypeMethodDescriptionstatic org.hamcrest.Matcher<ExternalProcessBuilder>
IsExternalProcessBuilderEq.equalToExternalProcessBuilder
(@NotNull ExternalProcessBuilder reference) boolean
IsExternalProcessBuilderEq.matchesSafely
(ExternalProcessBuilder externalProcessBuilder) ModifierConstructorDescriptionIsExternalProcessBuilderEq
(@NotNull ExternalProcessBuilder reference) -
Uses of ExternalProcessBuilder in com.atlassian.bamboo.process
Modifier and TypeMethodDescriptionExternalProcessBuilder.commandFromString
(@NotNull String commandString) Splits the given command string into arguments and adds them to the builderExternalProcessBuilder.dockerContainerId
(String dockerContainer) Adds env variable.Adds env variables.Set the standard input to be passed to the spawned process.ExternalProcessBuilder.runWithPowershell
(boolean runWithPowershell) ExternalProcessBuilder.setBackgroundProcess
(boolean value) ExternalProcessBuilder.setCompletionCallback
(@Nullable Runnable completionCallback) ExternalProcessBuilder.setUseWindowsBatFilesForWhitespaceHandling
(boolean useWindowsBatFilesForWhitespaceHandling) ExternalProcessBuilder.workingDirectory
(@NotNull File workingDirectory) Modifier and TypeMethodDescription@NotNull com.atlassian.utils.process.ExternalProcess
ProcessService.createExternalProcess
(@NotNull ProcessContext processContext, @NotNull ExternalProcessBuilder processBuilder) Create a newExternalProcess
that logs to theBuildLogger
for the givenResultKey
Processes created with this method will be decorated by any applicableTaskProcessCommandDecorator
@NotNull com.atlassian.utils.process.ExternalProcess
ProcessService.createExternalProcess
(@NotNull CommonTaskContext taskContext, @NotNull ExternalProcessBuilder processBuilder) Create a newExternalProcess
that logs to theBuildLogger
for the givenResultKey
Processes created with this method will be decorated by any applicableTaskProcessCommandDecorator
@NotNull com.atlassian.utils.process.ExternalProcess
ProcessServiceImpl.createExternalProcess
(@NotNull ProcessContext processContext, @NotNull ExternalProcessBuilder processBuilder) @NotNull com.atlassian.utils.process.ExternalProcess
ProcessServiceImpl.createExternalProcess
(@NotNull CommonTaskContext taskContext, @NotNull ExternalProcessBuilder processBuilder) @NotNull com.atlassian.utils.process.ExternalProcess
ProcessService.executeExternalProcess
(@NotNull ProcessContext processContext, @NotNull ExternalProcessBuilder processBuilder) Create and executeExternalProcess
that logs to theBuildLogger
for the givenResultKey
Processes created with this method will be decorated by any applicableTaskProcessCommandDecorator
@NotNull com.atlassian.utils.process.ExternalProcess
ProcessService.executeExternalProcess
(@NotNull CommonTaskContext taskContext, @NotNull ExternalProcessBuilder processBuilder) Create and executeExternalProcess
that logs to theBuildLogger
for the givenResultKey
Processes created with this method will be decorated by any applicableTaskProcessCommandDecorator
@NotNull com.atlassian.utils.process.ExternalProcess
ProcessServiceImpl.executeExternalProcess
(@NotNull ProcessContext processContext, @NotNull ExternalProcessBuilder processBuilder) @NotNull com.atlassian.utils.process.ExternalProcess
ProcessServiceImpl.executeExternalProcess
(@NotNull CommonTaskContext taskContext, @NotNull ExternalProcessBuilder processBuilder)