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 ofToolVersion
used by the build- Parameters:
build
- starting build- Returns:
- list of tools used by the build
-
-