|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface BuildType
Provides information about TeamCity build configuration and number of methods to work with it
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from interface jetbrains.buildServer.BuildTypeDescriptor |
|---|
BuildTypeDescriptor.CheckoutType |
| Method Summary | |
|---|---|
BuildRunnerDescriptor |
findBuildRunnerByType(java.lang.String runnerType)
Returns the first build runner of the specified type. |
Build |
getBuildByBuildNumber(java.lang.String buildNumber)
Returns most recent build instance with specified build number. |
java.lang.String |
getBuildParameter(java.lang.String key)
Returns build parameter by parameter key |
java.util.Map<java.lang.String,java.lang.String> |
getBuildParameters()
Returns the map of build parameters specified by user. |
Build |
getLastChangesFinished()
Returns last finished instance for the build configuration with last user changes (personal builds and canceled builds are excluded). |
Build |
getLastChangesSuccessfullyFinished()
Returns last successfully finished build in the configuration with last user changes, personal builds are not considered |
java.util.List<? extends VcsModification> |
getModificationsSinceLastSuccessful()
Returns all modifications made since last successfully finished build |
int |
getNumberQueued()
Returns number of items for this build configurations currently waiting in queue (excluding personal builds). |
java.util.Map<java.lang.String,java.lang.String> |
getParameters()
Returns map of build and configuration parameters. |
java.util.List<? extends VcsModification> |
getPendingChanges()
Returns all changes already detected but not run. |
ResponsibilityInfo |
getResponsibilityInfo()
Returns the information about responsibility on this build configuration. |
java.util.List<? extends RunningBuild> |
getRunningBuilds()
Same as getRunningBuilds(null) |
java.util.List<? extends RunningBuild> |
getRunningBuilds(User user)
Returns all running builds of this build configuration including personal. |
Status |
getStatus()
Returns current status of the configuration. |
java.util.List<? extends VcsRoot> |
getVcsRoots()
Returns all roots currently attached to this configuration |
boolean |
isInQueue()
Returns true if the configuration is queued at the moment (without taking into account personal builds). |
void |
removeResponsible(boolean buildWasFixed,
User responsibleUser,
java.lang.String comment)
Deprecated. use removeResponsible(boolean, jetbrains.buildServer.users.User, String, jetbrains.buildServer.users.User) |
void |
removeResponsible(boolean buildWasFixed,
User responsibleUser,
java.lang.String comment,
User whoPerformsTheAction)
Removes responsible information , mark it is either 'fixed' or 'not fixed'. |
void |
setResponsible(User responsibleUser,
java.lang.String userComment)
Deprecated. use setResponsible(jetbrains.buildServer.users.User, String, jetbrains.buildServer.users.User) |
void |
setResponsible(User responsibleUser,
java.lang.String userComment,
User whoPerformsTheAction)
Called when a user takes a responsibility for the build. |
| Methods inherited from interface jetbrains.buildServer.BuildTypeDescriptor |
|---|
getBuildTypeId, getCheckoutType, getDescription, getFullName, getName, getProjectId, getProjectName, getRunnerTypes, getRunType, isPaused, isPersonal |
| Methods inherited from interface java.lang.Comparable |
|---|
compareTo |
| Method Detail |
|---|
java.util.List<? extends RunningBuild> getRunningBuilds(@Nullable
User user)
user - owner of personal builds
java.util.List<? extends RunningBuild> getRunningBuilds()
boolean isInQueue()
true if configuration is queued, false otherwise.int getNumberQueued()
Status getStatus()
java.util.List<? extends VcsModification> getPendingChanges()
java.util.List<? extends VcsModification> getModificationsSinceLastSuccessful()
@NotNull ResponsibilityInfo getResponsibilityInfo()
ResponsibilityInfo,
setResponsible(User, String),
removeResponsible(boolean, jetbrains.buildServer.users.User, java.lang.String)
void setResponsible(User responsibleUser,
java.lang.String userComment)
setResponsible(jetbrains.buildServer.users.User, String, jetbrains.buildServer.users.User)
responsibleUser - responsible user. May be null for automated operationsuserComment - user message. Will be shown in UI
void setResponsible(User responsibleUser,
java.lang.String userComment,
User whoPerformsTheAction)
responsibleUser - responsible user. May be null for automated operationsuserComment - user message. Will be shown in UIwhoPerformsTheAction - user who performs the action. May be null for automated operations
void removeResponsible(boolean buildWasFixed,
@Nullable
User responsibleUser,
java.lang.String comment)
removeResponsible(boolean, jetbrains.buildServer.users.User, String, jetbrains.buildServer.users.User)
buildWasFixed - if true, build configuration will be marked as fixedresponsibleUser - User who performs the action. May be null for automated operationscomment - user message. Will be shown in UI
void removeResponsible(boolean buildWasFixed,
@Nullable
User responsibleUser,
@Nullable
java.lang.String comment,
@Nullable
User whoPerformsTheAction)
buildWasFixed - if true, build configuration will be marked as fixedresponsibleUser - User who performs the action. May be null for automated operationscomment - user message. Will be shown in UIwhoPerformsTheAction - user who performs the action. May be null for automated operations@Nullable Build getLastChangesSuccessfullyFinished()
null if there are no successfully finished builds.@Nullable Build getLastChangesFinished()
null if no any build has been finished yet.
@Nullable
Build getBuildByBuildNumber(@NotNull
java.lang.String buildNumber)
buildNumber - specified build number.
@Nullable
BuildRunnerDescriptor findBuildRunnerByType(@NotNull
java.lang.String runnerType)
runnerType - type of the runner
java.lang.String getBuildParameter(java.lang.String key)
key - parameter key
java.util.List<? extends VcsRoot> getVcsRoots()
@NotNull java.util.Map<java.lang.String,java.lang.String> getBuildParameters()
BuildTypeSettings.getBuildParameters() (server side).
getBuildParameter(String)@NotNull java.util.Map<java.lang.String,java.lang.String> getParameters()
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||