|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface BuildExecutionManager
A class that is aware of all the goings on in executing builds.
| Method Summary | |
|---|---|
String |
addBuildLogEntry(Build build,
LogEntry logEntry)
Add a new build log entry. |
void |
clearBuildLog(Build build)
Reset the build log, ready for the next build |
List |
getBuildLog(Build build)
Provide the latest build details. |
boolean |
isInBuildQueue(Build build)
Is the build currenlty being built? |
boolean |
isMarkedForDependencyBuild(Build build)
Has the build been marked for a build following a dependent build having completed? |
boolean |
isMarkedForEditBuild(Build build)
Has the build been marked for a build following an edit? |
boolean |
isMarkedForManualBuild(Build build)
Has the build been marked for a manual build? |
void |
markAsNeedingBuilding(Build build,
ReasonForBuild reasonForBuild)
Mark the build to force a build next time it's checked. |
void |
setInBuildQueue(Build build,
boolean isBuilding)
Set the is-building flag. |
void |
unmarkBuild(Build build)
|
| Method Detail |
|---|
boolean isInBuildQueue(Build build)
void setInBuildQueue(Build build,
boolean isBuilding)
isBuilding - Is the build currently in the build pipeline?boolean isMarkedForManualBuild(Build build)
boolean isMarkedForEditBuild(Build build)
boolean isMarkedForDependencyBuild(Build build)
void markAsNeedingBuilding(Build build,
ReasonForBuild reasonForBuild)
reasonForBuild - The reason we want to build the buildList getBuildLog(Build build)
SimpleLogEntrys. Never returns null.
String addBuildLogEntry(Build build,
LogEntry logEntry)
logEntry - The data being logged
LogEntry.getUnstyledLog().void clearBuildLog(Build build)
void unmarkBuild(Build build)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||