jetbrains.buildServer.agent.runner
Interface BuildCommandLineProcessor

All Superinterfaces:
AgentExtension, TeamCityExtension

public interface BuildCommandLineProcessor
extends AgentExtension

This extension can be used to customize build process command line.

Since:
6.5.3

Method Summary
 ProgramCommandLine process(BuildRunnerContext runnerContext, ProgramCommandLine origCommandLine)
          Is called right before the build process is started.
 

Method Detail

process

@NotNull
ProgramCommandLine process(@NotNull
                                   BuildRunnerContext runnerContext,
                                   @NotNull
                                   ProgramCommandLine origCommandLine)
                           throws RunBuildException
Is called right before the build process is started.

Parameters:
runnerContext - current build step context
origCommandLine - original command line
Returns:
new, customized command line object (or original object if customization is not required)
Throws:
RunBuildException - if build cannot be started