Interface BuildAgentsComparatorProvider
-
- All Known Implementing Classes:
DefaultAgentsComparatorProvider
public interface BuildAgentsComparatorProviderProvides comparators, which could be used for prioritizing agents for given build during build distribution proccess- Since:
- 2020.1
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Comparator<SBuildAgent>getConnectedAgentsComparatorForQueuedBuild(QueuedBuildInfo queuedBuildInfo)Comparator<VirtualAgent>getVirtualAgentsComparatorForQueuedBuild(QueuedBuildInfo queuedBuildInfo)Used in TeamCity Cloud
-
-
-
Method Detail
-
getConnectedAgentsComparatorForQueuedBuild
@NotNull Comparator<SBuildAgent> getConnectedAgentsComparatorForQueuedBuild(@NotNull QueuedBuildInfo queuedBuildInfo)
- Parameters:
queuedBuildInfo- information about build for proper agent selection- Returns:
- comparator, which could be used for connected agents
- Since:
- 2020.1
-
getVirtualAgentsComparatorForQueuedBuild
@NotNull Comparator<VirtualAgent> getVirtualAgentsComparatorForQueuedBuild(@NotNull QueuedBuildInfo queuedBuildInfo)
Used in TeamCity Cloud- Parameters:
queuedBuildInfo- information about build for proper agent selection- Returns:
- comparator, which could be used for virtual agents, which are not started yet
- Since:
- 2020.1
-
-