Package jetbrains.buildServer.agent
Interface AgentPropertiesExtension
-
- All Superinterfaces:
AgentExtension,TeamCityExtension
public interface AgentPropertiesExtension extends AgentExtension
Implement this interface to provide custom properties for running build. The method is called beforeAgentLifeCycleListener.buildStarted(AgentRunningBuild)If this interface implementation is Spring bean no registration is required. Otherwise, it can be done usingExtensionHolder.registerExtension(Class, String, jetbrains.buildServer.TeamCityExtension)method.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidmodifyParameters(AgentBuildInfo build, AgentBuildParameters buildParametersWriter)Register new build parameters for the build.
-
-
-
Method Detail
-
modifyParameters
void modifyParameters(@NotNull AgentBuildInfo build, @NotNull AgentBuildParameters buildParametersWriter)Register new build parameters for the build. Use TeamCity references for parameters that are not defined in AgentBuildInfo, like %{env.BUILD_NUMBER} this method is called beforeAgentLifeCycleListener.buildStarted(AgentRunningBuild)event notified.- Parameters:
build- agent build informationbuildParametersWriter- add parameters interface
-
-