|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface BuildHistory
Provides ability to operate with TeamCity finished builds.
| Method Summary | |
|---|---|
java.util.Collection<SFinishedBuild> |
findEntries(java.util.Collection<java.lang.Long> buildIds)
Returns collection of finished builds corresponding to the specified build ids. |
SFinishedBuild |
findEntry(long buildId)
Finds entry with the specified id. |
SFinishedBuild |
findEntry(java.lang.String buildTypeId,
java.lang.String buildNumber)
Finds entry inside specified configuration by specified build number. |
java.util.List<SFinishedBuild> |
getEntries(boolean includeCanceled)
Return whole build history for all build configurations of all projects. |
java.util.List<SFinishedBuild> |
getEntries(java.lang.String buildTypeId,
User user,
boolean includeCanceled)
Deprecated. use SBuildType#getEntries instead, will be removed after Calcutta 4.0 |
java.util.List<SFinishedBuild> |
getEntriesBefore(SBuild beforeThisBuild,
boolean successfulOnly)
Returns builds of the specified configuration started before the specified build (excluding the specified build). |
java.util.List<SFinishedBuild> |
getEntriesSince(java.util.Date sinceDate,
BuildType buildType)
Deprecated. will be removed after Calcutta |
java.util.List<SFinishedBuild> |
getEntriesSince(long since,
User user)
Deprecated. will be removed after Calcutta |
java.util.List<SFinishedBuild> |
getEntriesSince(SBuild sinceBuildInclusive,
BuildType buildType)
Returns builds of the specified configuration started after the specified build (including the specified build), ordered by changes. |
void |
processEntries(jetbrains.buildServer.util.ItemProcessor<SFinishedBuild> itemProcessor)
Invokes the given ItemProcessor for all history records existing in the system. |
void |
processEntries(java.lang.String buildTypeId,
User user,
boolean includePersonalBuildsIfUserNotSpecified,
boolean includeCanceled,
boolean orderByChanges,
jetbrains.buildServer.util.ItemProcessor<SFinishedBuild> processor)
Process build history for the specified build configuration. |
boolean |
removeEntry(long buildId)
Removes finished build from the history. |
void |
removeEntry(SFinishedBuild buildHistoryEntry)
Removes finished build from the history. |
| Method Detail |
|---|
java.util.List<SFinishedBuild> getEntries(boolean includeCanceled)
includeCanceled - true if cancelled builds should be included into result
void processEntries(java.lang.String buildTypeId,
@Nullable
User user,
boolean includePersonalBuildsIfUserNotSpecified,
boolean includeCanceled,
boolean orderByChanges,
@NotNull
jetbrains.buildServer.util.ItemProcessor<SFinishedBuild> processor)
buildTypeId - id of build configurationuser - if not null, personal builds of this user will be included into resultincludePersonalBuildsIfUserNotSpecified - if true and user==null, all personal builds will be included into resultsincludeCanceled - true if cancelled builds should be included into resultorderByChanges - if true, builds are ordered by changes, i.e. most recent build with recent changes goes first; if false, most recent builds go first, regardless change orderprocessor - processor for builds
java.util.List<SFinishedBuild> getEntriesSince(@Nullable
SBuild sinceBuildInclusive,
@NotNull
BuildType buildType)
sinceBuildInclusive - boundary for returning builds (inclusive), may be null - in this case all builds are returnedbuildType - specified configuration.
java.util.List<SFinishedBuild> getEntriesBefore(@NotNull
SBuild beforeThisBuild,
boolean successfulOnly)
beforeThisBuild - returns build before this onesuccessfulOnly - if only successful builds should be included.
java.util.Collection<SFinishedBuild> findEntries(java.util.Collection<java.lang.Long> buildIds)
buildIds - id list to find builds with these ids.
@Nullable SFinishedBuild findEntry(long buildId)
buildId - specified build id.
null if it does not exist or invisible for the current user.
@Nullable
SFinishedBuild findEntry(@NotNull
java.lang.String buildTypeId,
@NotNull
java.lang.String buildNumber)
buildTypeId - specified build configuration id.buildNumber - specified build number.
null if it does not exist or invisible for the current user.void removeEntry(SFinishedBuild buildHistoryEntry)
buildHistoryEntry - specified finished build.boolean removeEntry(long buildId)
buildId - build identifier.
void processEntries(@NotNull
jetbrains.buildServer.util.ItemProcessor<SFinishedBuild> itemProcessor)
itemProcessor - processor for history entries
java.util.List<SFinishedBuild> getEntriesSince(long since,
User user)
since - build id to find history entries after.user - user to include personal builds for. If user is null no personal builds will be included.
java.util.List<SFinishedBuild> getEntriesSince(java.util.Date sinceDate,
BuildType buildType)
sinceDate - specified start date.buildType - specified configuration.
java.util.List<SFinishedBuild> getEntries(java.lang.String buildTypeId,
@Nullable
User user,
boolean includeCanceled)
includeCanceled - true if cancelled builds should be included into resultuser - if not null, personal builds of this user will be included into resultbuildTypeId - id of build configuration
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||