com.polarion.alm.builder.IBuilderService


FIELDS
Modifiers and TypeNameDescription
public, static, final, String DEFAULT_BUILD_DESCRIPTOR_NAME default {@link IBuildDescriptor} name
public, static, final, String DEFAULT_CALCULATION_DESCRIPTOR_NAME default {@link ICalculationDescriptor} name
public, static, final, String DEFAULT_LOCAL_DEPLOYMENT_SPACE default local deployment space name
public, static, final, String MASTER_BUILD_JOB_NAME Name of job coupled with {@link #runBuild(IBuildArtifact,String,String,String,String,Properties)} . See also {@link IMasterBuildJobUnit} .
public, static, final, String CLEAN_JOB_NAME Name of job coupled with {@link #runCleanJob(String)} . See also {@link ICleanJobUnit} .
METHODS
Modifiers and TypeNameDescription
IPObjectList<IBuildArtifact> getBuildArtifactsForProject(IProject) Return build artifacts for given project.

Project's own build artifact (see {@link #getBuildArtifactForGroupEntity(IGroupEntity)} ) is not amongst returned artifacts.

IBuildArtifact getBuildArtifactForGroupEntity(IGroupEntity) Return build artifact representing given group entity (project or project group).
IPObjectList<IBuildArtifact> findBuildArtifacts(IBuildArtifactSelector) Return all build artifacts matching given {@link IBuildArtifactSelector} .

Will return {@link #getBuildArtifactForGroupEntity(IGroupEntity)} if it matches given selector.

IBuildInformationRepository getBuildInformationRepository() Get build information repository where all builds are stored.
IPObjectList<IBuild> getBuilds() Return all available builds (in any state).
IPObjectList<IBuild> getBuilds(IProject) Return all available builds for given project (in any state).
IPObjectList<IBuild> getBuilds(IBuildArtifact) Return all available builds for given artifact (in any state).
IPObjectList<IBuild> queryBuilds(String,String) Return all builds (in any state) using query and sort criteria.
IPObjectList<IBuild> queryBuilds(IProject,String,String) Return all builds (in any state) for given project using query and sort criteria.
IPObjectList<IBuild> queryBuilds(IBuildArtifact,String,String) Return all builds (in any state) for given artifact using query and sort criteria.
void removeFinishedBuild(IBuild) Removes finished build from {@link IBuildInformationRepository} .
void forceConfigurationReload(IGroupEntity) Forces configuration reload and build artifacts auto-recognition (if configured) for given group entity.
boolean checkIsBuildRunning(IBuild) Returns true if the build is still running

Back to Index