|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface SBuildServer
This is one of the core components of the TeamCity server-side support. It manages many aspects of TeamCity, for instance:
BuildServerAdapter
ServerExtensionHolder (please also use DI)
ProjectManager,
RunningBuildsManager,
BuildHistory,
UserModel,
VcsManager,
ServerExtensionHolder| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from interface jetbrains.buildServer.ExtensionHolder |
|---|
ExtensionHolder.ExtensionAction<T extends TeamCityExtension> |
| Method Summary | |
|---|---|
void |
addListener(BuildServerListener listener)
Add global TeamCity listener. |
boolean |
flushQueue()
Check for free build agents and try to send builds from queue to build agents. |
java.io.File |
getArtifactsDirectory()
Deprecated. use ServerPaths.getArtifactsDirectory() instead |
BuildAgentManager |
getBuildAgentManager()
|
java.lang.String |
getBuildNumber()
Returns server build number, i.e. build number of server-side code running on the build server |
java.lang.String |
getConfigDir()
Deprecated. use ServerPaths.getConfigDir() instead |
java.util.List<SBuild> |
getEntriesSince(SBuild build,
SBuildType buildType)
Returns collection of finished and running builds which are later than the given one in term of changes. |
java.util.concurrent.ScheduledExecutorService |
getExecutor()
Executor service for short-time processes |
java.lang.String |
getFullServerVersion()
Returns full server version string, including build number: TeamCity 3.0 EAP (build 4545) |
BuildHistory |
getHistory()
|
LicensingPolicy |
getLicensingPolicy()
|
LoginConfiguration |
getLoginConfiguration()
Return login configurations manager |
PersonalBuildManager |
getPersonalBuildManager()
Returns specific manager for personal builds. |
ProjectManager |
getProjectManager()
|
BuildQueue |
getQueue()
|
RunTypeRegistry |
getRunTypeRegistry()
Returns registry for vairous build runners, like Ant, Maven, or Duplicates. |
byte |
getServerMajorVersion()
Get server major version, 3 for TeamCity 3.0 |
byte |
getServerMinorVersion()
Get server minor version, 2 for TeamCity 1.2 |
java.lang.String |
getServerRootPath()
Path to server web application, i.e. servletContext.getRealPath("/") |
SourceVersionProvider |
getSourceVersionProvider()
Returns manager of build sources versions on different build agents (information for patch building) |
SQLRunner |
getSQLRunner()
Return the interface for interaction with the SQL database of TeamCity |
StatusProvider |
getStatusProvider()
|
java.lang.String |
getSystemDir()
Deprecated. use ServerPaths.getSystemDir() instead |
UserModel |
getUserModel()
|
VcsModificationHistory |
getVcsHistory()
|
VcsManager |
getVcsManager()
|
boolean |
isShuttingDown()
Returns true if server shutdown is in progress. |
void |
removeListener(BuildServerListener listener)
Remove global TeamCity listener. |
| Methods inherited from interface jetbrains.buildServer.BuildServer |
|---|
fetchData, getResponsibilityIds |
| Methods inherited from interface jetbrains.buildServer.RootUrlHolder |
|---|
getRootUrl, setRootUrl |
| Methods inherited from interface jetbrains.buildServer.ExtensionHolder |
|---|
foreachExtension, getExtension, getExtensions, getExtensionSources, registerExtension, unregisterExtension |
| Methods inherited from interface jetbrains.buildServer.ServiceLocator |
|---|
findSingletonService, getServices, getSingletonService |
| Methods inherited from interface jetbrains.buildServer.serverSide.BuildsManager |
|---|
findBuildInstanceByBuildNumber, findBuildInstanceById, findBuildInstances, findPreviousBuild, findPreviousBuild |
| Methods inherited from interface jetbrains.buildServer.serverSide.RunningBuildsManager |
|---|
findRunningBuildById, getNumberOfRunningBuilds, getRunningBuildOnAgent, getRunningBuilds, getRunningBuilds, getRunningStatus |
| Method Detail |
|---|
void addListener(BuildServerListener listener)
getExecutor()
listener - listener to addBuildServerAdaptervoid removeListener(BuildServerListener listener)
listener - listener to removeBuildServerAdapterjava.lang.String getSystemDir()
ServerPaths.getSystemDir() instead
java.lang.String getConfigDir()
ServerPaths.getConfigDir() instead
@NotNull java.io.File getArtifactsDirectory()
ServerPaths.getArtifactsDirectory() instead
@NotNull ProjectManager getProjectManager()
@NotNull BuildQueue getQueue()
@NotNull BuildHistory getHistory()
@NotNull UserModel getUserModel()
@NotNull VcsManager getVcsManager()
@NotNull VcsModificationHistory getVcsHistory()
boolean flushQueue()
@NotNull RunTypeRegistry getRunTypeRegistry()
RunTypeSQLRunner getSQLRunner()
PersonalBuildManager getPersonalBuildManager()
SourceVersionProvider getSourceVersionProvider()
LoginConfiguration getLoginConfiguration()
byte getServerMajorVersion()
byte getServerMinorVersion()
java.lang.String getFullServerVersion()
java.lang.String getBuildNumber()
java.lang.String getServerRootPath()
java.util.concurrent.ScheduledExecutorService getExecutor()
@NotNull BuildAgentManager getBuildAgentManager()
StatusProvider getStatusProvider()
LicensingPolicy getLicensingPolicy()
java.util.List<SBuild> getEntriesSince(@Nullable
SBuild build,
SBuildType buildType)
build - the boundary build, the result collection won't include it. if null, all builds will be returnedbuildType - build configuration where to search in.
boolean isShuttingDown()
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||