public interface BuildsManager extends RunningBuildsManager
| Modifier and Type | Method and Description |
|---|---|
SBuild |
findBuildInstanceByBuildNumber(java.lang.String buildTypeId,
java.lang.String buildNumber)
Returns the most recent build (ordered by changes) with the specified build number
|
SBuild |
findBuildInstanceById(long buildId)
Return the build which corresponds to given buildId.
|
java.util.Collection<SBuild> |
findBuildInstances(java.util.Collection<java.lang.Long> buildIds)
Returns collection of builds corresponding to the specified builds ids.
|
java.util.List<SBuild> |
findBuildInstancesByBuildNumber(java.lang.String buildTypeId,
java.lang.String buildNumber)
Returns builds in specified build configuration id having the specified build number.
|
SBuild |
findNextBuild(SBuild build,
BuildDataFilter filter)
Returns the next non personal build (finished or running) started after the specified build.
|
SBuild |
findPreviousBuild(SBuild build)
Finds a non personal build (running or finished) which was started before the specified build and contains same or previous changes
than the specified build.
|
SBuild |
findPreviousBuild(SBuild build,
BuildDataFilter filter)
Same as
findPreviousBuild(jetbrains.buildServer.serverSide.SBuild) but searches for a previous build among builds accepted by the specified filter. |
void |
processBuilds(BuildQueryOptions options,
ItemProcessor<SBuild> processor)
Returns the builds matched by the
options specified. |
findRunningBuildById, getNumberOfRunningBuilds, getRunningBuildOnAgent, getRunningBuilds, getRunningBuilds, getRunningStatus@Nullable SBuild findBuildInstanceById(long buildId)
buildId - build identifierAccessDeniedException - if the current authority holder doesn't have
an access to the build with the given id.Build.isFinished(),
findBuildInstanceByBuildNumber(String, String)@Nullable SBuild findPreviousBuild(@NotNull SBuild build)
build - build to find previous build for@Nullable SBuild findPreviousBuild(@NotNull SBuild build, @NotNull BuildDataFilter filter)
findPreviousBuild(jetbrains.buildServer.serverSide.SBuild) but searches for a previous build among builds accepted by the specified filter.
Previous mean containing previous changes or with same changes but started before this one.build - build to find previous build forfilter - build filter@Nullable SBuild findNextBuild(@NotNull SBuild build, @NotNull BuildDataFilter filter)
build - build to find next build forfilter - build filterfindPreviousBuild(SBuild, BuildDataFilter)java.util.Collection<SBuild> findBuildInstances(java.util.Collection<java.lang.Long> buildIds)
buildIds - build identifiers to be searched for.@Nullable SBuild findBuildInstanceByBuildNumber(@NotNull java.lang.String buildTypeId, @NotNull java.lang.String buildNumber)
buildTypeId - build configuration internal idbuildNumber - build number string@NotNull java.util.List<SBuild> findBuildInstancesByBuildNumber(@NotNull java.lang.String buildTypeId, @NotNull java.lang.String buildNumber)
buildTypeId - build configuration internal idbuildNumber - build numbervoid processBuilds(@NotNull
BuildQueryOptions options,
@NotNull
ItemProcessor<SBuild> processor)
options specified.options - query optionsprocessor - builds processor