@UserImplemented(adapterClass=AgentVcsSupport.class) public interface AgentVcsSupportCore extends AgentVcsExtension
Modifier and Type | Method and Description |
---|---|
AgentCheckoutAbility |
canCheckout(VcsRoot vcsRoot,
CheckoutRules checkoutRules,
AgentRunningBuild build)
Check whether this Vcs Support can checkout sources from the specified vcs root.
|
boolean |
canRun(BuildAgentConfiguration agentConfiguration,
TextLogger messageLog)
This method may be called at any time.
|
java.lang.String |
getName()
Name of the VCS plugin.
|
@NotNull java.lang.String getName()
boolean canRun(@NotNull BuildAgentConfiguration agentConfiguration, @NotNull TextLogger messageLog)
agentConfiguration
- - current agent configurationmessageLog
- - logger to log user-related information on plugin availability@NotNull AgentCheckoutAbility canCheckout(@NotNull VcsRoot vcsRoot, @NotNull CheckoutRules checkoutRules, @NotNull AgentRunningBuild build)