Package jetbrains.buildServer.tools
Interface ToolUsagesProvider
- 
- All Superinterfaces:
 ServerExtension,TeamCityExtension
- All Known Implementing Classes:
 AgentParametersToolUsageProvider,ImplicitParametersToolUsageProvider,ParameterBasedToolsProvider
public interface ToolUsagesProvider extends ServerExtension
- Since:
 - 2019.1
 - Author:
 - Maxim Zaytsev (maxim.zaytsev@jetbrains.com)
 
 
- 
- 
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description List<ToolVersion>getRequiredTools(SRunningBuild build)extension is called before starting build on agent. 
 - 
 
- 
- 
Method Detail
- 
getRequiredTools
List<ToolVersion> getRequiredTools(@NotNull SRunningBuild build)
extension is called before starting build on agent. If plugin uses tools for build the plugin should provide this list ofToolVersionused by the build- Parameters:
 build- starting build- Returns:
 - list of tools used by the build
 
 
 - 
 
 -