| Interface | Description |
|---|---|
| Buildable | |
| BuildDefinition |
Each build has a
BuildDefinition. |
| BuildDefinitionForBuild | |
| BuildDefinitionForProject | |
| BuildDefinitionManager |
A manager for stateful
BuildDefinition. |
| BuildDefinitionXml | |
| BuildDetectionAction |
Callback action interface used by
ChainExecutionManager.start(com.atlassian.bamboo.plan.cache.ImmutableChain, com.atlassian.bamboo.build.ConditionalBuildDetectionAction) and PlanExecutionManager.start(ImmutableChain, BuildDetectionAction, AcquisitionPolicy)
This interface is intentionally empty. |
| BuildDetectionActionFactory |
Factory for creating common
BuildDetectionAction's |
| BuildDetectionResult |
Returned from a
BuildDetectionAction |
| BuildExecutionManager |
A class that is aware of all the goings on in executing builds.
|
| BuildLoggerManager |
Manages instances of
BuildLogger |
| BuildNumberExportDao |
For export only.
|
| BuildNumberGeneratorDao | |
| BuildNumberGeneratorService |
Service that generates unique build numbers for build plans.
|
| BuildNumberService | |
| BuildRequestResult |
Result from a executing
BuildDetectionAction |
| BuildTriggerCondition |
Provides the ability to gate whether a build should be triggered or not.
|
| BuildTriggerConditionExporter<P extends com.atlassian.bamboo.specs.api.model.trigger.TriggerConditionProperties> | |
| CapabilitySubstitutionBean | |
| ConditionalBuildDetectionAction |
Optional
BuildDetectionAction interface that indicates that the action makes a decision if the build
should start. |
| CookieCutter | |
| CustomBuildCompleteAction |
A plugin point for performing custom actions immediately after the build execution has finished.
|
| CustomBuildProcessor |
Allows for a custom build process to be run after the main Builder.
|
| CustomBuildProcessorServer |
Allows for a custom build process to be run after the main Builder.
|
| CustomPostBuildCompletedAction |
Allows for a custom build process to be run after the main Builder.
|
| CustomPreBuildAction |
A custom pre build task that occurs on the
ExecutableBuildAgent. |
| DelayedChangeDetectionAction |
Optional
UnconditionalBuildDetectionAction marker interface indicating that delayed change detection should be non-blocking |
| FlushableBuildLoggerManager |
A build logger manager that supports bulk "flush to disk" operation.
|
| JiraIssueResultsManager |
A manager to search for builds for given JIRA parameters
|
| Job | |
| LimitedConcurrencyCaller |
LimitedConcurrencyCaller allows limit concurrent calls on critical resources as database connections.
|
| LimitedConcurrencyCaller.Callable<T,E extends Exception> | |
| LogEntry | |
| MutablePlanBranchPullRequest | |
| PartialBuildDefinition |
For description of this interface, see
BuildDefinition. |
| PlanBranchPullRequest |
A connection which indicates that a
ChainBranch was created for a particular VcsPullRequest. |
| PlanBranchPullRequestDao |
DAO for managing
PlanBranchPullRequest entities. |
| PlanBranchPullRequestService |
Service for managing relations between
plan branches and pull requests. |
| PlanDependency | |
| PlanDependencyDao | |
| PlanDependencyManager | |
| ServerBuildLoggerManager | |
| StopBuildManager | |
| TestResultDecorator | |
| UnconditionalBuildDetectionAction |
Optional
BuildDetectionAction interface that indicates that the action does not make the decision
if the build should start. |
| UserInitiatedBuildDetectionAction |
Interface used to mark
BuildDetectionAction initiated by the user. |
| Enum | Description |
|---|---|
| BuildTriggerCondition.ExecutionPreference |
| Exception | Description |
|---|---|
| BuildDefinitionManager.BuildDefinitionNotFoundException | |
| PlanCreationDeniedException | |
| PlanCreationException |
Exception when an unexpected failure occurs during plan creation
|
| PlanDeletionException |
Copyright © 2024 Atlassian Software Systems Pty Ltd. All rights reserved.