jetbrains.buildServer.serverSide
Interface BuildStartContext


public interface BuildStartContext

Context of parameters that will be send to the build agent to start the build.

Since:
6.0

Method Summary
 void addSharedParameter(java.lang.String key, java.lang.String value)
          Adds a build parameter which should be available to all of the steps.
 SRunningBuild getBuild()
           
 java.util.Collection<? extends SRunnerContext> getRunnerContexts()
           
 java.util.Map<java.lang.String,java.lang.String> getSharedParameters()
          Returns the map of build parameters shared among all of the steps.
 

Method Detail

getBuild

@NotNull
SRunningBuild getBuild()
Returns:
running build that will be sent to a build agent
Since:
6.0

getSharedParameters

@NotNull
java.util.Map<java.lang.String,java.lang.String> getSharedParameters()
Returns the map of build parameters shared among all of the steps. Use Constants.SYSTEM_PREFIX for system properties and Constants.ENV_PREFIX for environment variables. Parameters without these prefixes are treated as configuration parameters.

Returns:
shared parameters readonly map
Since:
6.0

addSharedParameter

void addSharedParameter(@NotNull
                        java.lang.String key,
                        @NotNull
                        java.lang.String value)
Adds a build parameter which should be available to all of the steps. Use Constants.SYSTEM_PREFIX for system properties and Constants.ENV_PREFIX for environment variables. Parameters without prefix are configuration parameters

Parameters:
key - key
value - value
Since:
6.0

getRunnerContexts

@NotNull
java.util.Collection<? extends SRunnerContext> getRunnerContexts()
Returns:
unordered collection of build runner contexts
Since:
6.0