jetbrains.buildServer.serverSide
Interface SourceVersionProvider


public interface SourceVersionProvider

Created by IntelliJ IDEA. User: kir Date: Aug 1, 2008


Method Summary
 java.util.List<SBuildAgent> getAgentsWhereBuildConfigurationBuilt(SBuildType buildType)
          Returns list of agents sorted by name where specified build configuration ever built
 java.util.List<SBuildType> getBuildConfigurationsBuiltOnAgent(SBuildAgent agent)
          Returns list of build configurations ever built on the agent (having their revisions remembered for the agent).
 java.lang.String getVcsRootRevisionOnAgent(SBuildType buildType, SBuildAgent agent, VcsRoot root)
          Returns current revision on agent for specified build configuration and specified VCS root
 java.lang.String getVcsRootRevisionOnAgent(SRunningBuild build, VcsRoot root)
          Returns current revision on agent where build started for specified VCS root
 

Method Detail

getVcsRootRevisionOnAgent

@Nullable
java.lang.String getVcsRootRevisionOnAgent(@NotNull
                                                    SBuildType buildType,
                                                    @NotNull
                                                    SBuildAgent agent,
                                                    @NotNull
                                                    VcsRoot root)
Returns current revision on agent for specified build configuration and specified VCS root

Parameters:
buildType - build configuration
agent - corresponding build agent
root - version control root whose version is requested
Returns:
see above

getVcsRootRevisionOnAgent

@Nullable
java.lang.String getVcsRootRevisionOnAgent(@NotNull
                                                    SRunningBuild build,
                                                    @NotNull
                                                    VcsRoot root)
Returns current revision on agent where build started for specified VCS root

Parameters:
build - running build
root - version of vcs root
Returns:
string presentation of the version

getBuildConfigurationsBuiltOnAgent

java.util.List<SBuildType> getBuildConfigurationsBuiltOnAgent(@NotNull
                                                              SBuildAgent agent)
Returns list of build configurations ever built on the agent (having their revisions remembered for the agent).

Parameters:
agent - agent
Returns:
see above

getAgentsWhereBuildConfigurationBuilt

java.util.List<SBuildAgent> getAgentsWhereBuildConfigurationBuilt(@NotNull
                                                                  SBuildType buildType)
Returns list of agents sorted by name where specified build configuration ever built

Parameters:
buildType - build configuration
Returns:
see above