Modifier and Type | Class and Description |
---|---|
class |
BrokenBuildPostProcessor |
Modifier and Type | Class and Description |
---|---|
class |
ChangeInResponsibilityNotificationType |
class |
ResponsibleRecipient |
Modifier and Type | Interface and Description |
---|---|
interface |
BuildTriggerCondition
Provides the ability to gate whether a build should be triggered or not.
|
interface |
CustomBuildProcessor
Allows for a custom build process to be run after the main Builder.
|
interface |
CustomBuildProcessorServer
Allows for a custom build process to be run after the main Builder.
|
interface |
CustomPostBuildCompletedAction
Allows for a custom build process to be run after the main Builder.
|
interface |
CustomPreBuildAction
A custom pre build task that occurs on the
ExecutableBuildAgent . |
Modifier and Type | Interface and Description |
---|---|
interface |
ArtifactHandler
Handles artifact storage.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractArtifactHandler |
class |
AbstractLocalArtifactHandler |
class |
AgentLocalArtifactHandler |
class |
AgentLocalArtifactHandlerConfigurator |
class |
ArtifactHandlerDecoratorSupport
Allows to decorate an
ArtifactHandler by overwriting some of it's methods. |
class |
ArtifactHandlerForPlanConfigurator |
class |
BambooRemoteArtifactHandler |
class |
BambooRemoteArtifactHandlerConfigurator |
class |
BuildArtifactPostProcessor |
class |
S3ArtifactHandler |
class |
S3ArtifactHandlerConfigurator |
class |
ServerLocalArtifactHandler |
class |
ServerLocalArtifactHandlerConfigurator |
Modifier and Type | Interface and Description |
---|---|
interface |
ArtifactHandlerConfigurator
Configurator for a
ArtifactHandler . |
Modifier and Type | Class and Description |
---|---|
class |
AbstractArtifactHandlerConfigurator |
class |
ArtifactHandlerPackagingDecorator
A decorator for an
ArtifactHandler that adds packaging of artifact files when certain conditions are
met. |
Modifier and Type | Class and Description |
---|---|
class |
ConcurrentBuildsPlanConfigurationPlugin |
Modifier and Type | Class and Description |
---|---|
class |
BuildExpiryPerPlanPlugin
A plugin class that allows you to have build expiry occur per build
|
Modifier and Type | Class and Description |
---|---|
class |
BuildMonitoringPerPlanPlugin |
Modifier and Type | Interface and Description |
---|---|
interface |
CustomPreBuildQueuedAction
This plugin runs before the build is put onto the JMS Build Queue.
|
Modifier and Type | Class and Description |
---|---|
class |
PlansGreenCondition |
Modifier and Type | Interface and Description |
---|---|
interface |
CapabilityConfiguratorPluginModule
Module descriptor for Capability Configurator plugin point
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractCapabilityConfiguratorPluginModule |
Modifier and Type | Interface and Description |
---|---|
interface |
PostChainAction
Custom action that runs after the
Chain has finished executing |
interface |
PostJobAction
Custom action that runs after a
Job has finished executing as part of a ChainStage |
interface |
PostStageAction
Custom action that runs after the
ChainStage has finished executing |
interface |
PreChainAction
Custom action that runs before the
Chain has started executing |
interface |
PreJobAction
Custom action that runs before a
Job has been queued as part of a ChainStage |
interface |
PrePostTaskActions
Custom actions that run before and after a build task (
TaskType ),
a deployment task (com.atlassian.bamboo.deployments.execution.DeploymentTaskType,
or a common task (CommonTaskType ) in a build or a deployment plan. |
interface |
PreStageAction
Custom action that runs before the
ChainStage has started executing |
interface |
RestartFailedStageAction
Custom action that runs before a failed
ChainStage has been restarted. |
interface |
ResumeManualStageAction
Custom action that runs before the manual
ChainStage has been continued |
interface |
StopOnManualStageAction
Custom action that runs after the
ChainStage has stopped execution on manual stage. |
Modifier and Type | Class and Description |
---|---|
class |
PostChainIndexAction
Responsible for indexing the
ChainResultsSummary when the Chain execution has completed |
class |
TestResultSummaryMergeAction
Merges the
TestResultsSummary of the completed
Job with the TestResultsSummary
of its parent Chain when the Job has finished executing |
Modifier and Type | Class and Description |
---|---|
class |
AuthorBrokenBuildsLineChart |
class |
AuthorFailuresLineChart |
class |
AuthorFixedBuildsLineChart |
class |
AuthorNumberBuildsLineChart |
class |
AuthorSuccessRatioLineChart |
Modifier and Type | Class and Description |
---|---|
class |
CloverGrailsBuildTaskActions
The pre-task action adds a Grails Clover Plugin dependency in BuildConfig.groovy or in pom.xml, if required.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractCloverCommandDecorator
A base class for the Clover Command Line Decorators.
|
class |
CloverAntCommandDecorator
Enhances Ant build command by adding Clover goals for instrumentation and reporting
|
class |
CloverGrailsCommandDecorator |
class |
CloverMavenCommandDecorator
Enhance Maven command so that Clover instrumentation will occur
|
Modifier and Type | Class and Description |
---|---|
class |
CloverBuildProcessor |
class |
CloverChainResultAggregator |
class |
CloverDeltaCalculator |
class |
CloverPostBuildIndexWriter |
Modifier and Type | Class and Description |
---|---|
class |
BuildNumberCoverageLineChart |
class |
BuildSummaryCodeLinesLineChart
Base class for charts showing various metrics related with lines of code.
|
class |
BuildSummaryCoverageLineChart |
class |
BuildSummaryLOCLineChart
Chart showing LOC (lines of code).
|
class |
BuildSummaryNCLOCLineChart
Chart showing NCLOC (non-comment lines of code)
|
Modifier and Type | Class and Description |
---|---|
class |
CloverCoverageCollector |
class |
CloverLOCCollector |
class |
CloverNCLOCCollector |
class |
CloverPerBuildCoverageCollector |
Modifier and Type | Interface and Description |
---|---|
interface |
CredentialType
Handles shared credentials.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractCredentialType |
class |
SshCredentialType |
class |
UsernamePasswordCredentialType |
Modifier and Type | Interface and Description |
---|---|
interface |
DeploymentResultAwareNotificationRecipient |
Modifier and Type | Class and Description |
---|---|
class |
DeploymentFailedNotificationType |
class |
DeploymentFinishedNotificationType |
class |
DeploymentStartedFinishedNotificationType |
Modifier and Type | Interface and Description |
---|---|
interface |
CustomPostBuildIndexWriter
Provides a hook into the indexing code put in your own information to the index
|
interface |
PostChainIndexWriter
Provides a hook into the indexing code put in your own information to the index
|
Modifier and Type | Interface and Description |
---|---|
interface |
NotificationRecipient
Representation of a recipient of notifications.
|
interface |
NotificationType
Represents a type of notification.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractNotificationType |
Modifier and Type | Class and Description |
---|---|
class |
CommentNotificationType |
Modifier and Type | Class and Description |
---|---|
class |
AllBuildsNotificationType |
class |
BuildFailedAndFirstFixedNotificationType |
class |
BuildStatusChangeNotificationType
sends a notification whenever the build status changes from passed <> failed
|
class |
FirstJobFailedNotificationType |
Modifier and Type | Class and Description |
---|---|
class |
BuildErrorNotificationType |
Modifier and Type | Class and Description |
---|---|
class |
BuildHungNotificationType |
Modifier and Type | Class and Description |
---|---|
class |
BuildMissingCapableAgentNotificationType |
Modifier and Type | Class and Description |
---|---|
class |
BuildQueueTimeoutNotificationType |
Modifier and Type | Class and Description |
---|---|
class |
AfterXFailedNotificationType |
class |
AllChainNotificationType |
class |
AllStageNotificationType |
class |
ChainFailedAndFirstFixedNotificationType |
class |
ChainStatusChangeNotificationType
sends a notification whenever the chain status changes from passed <> failed
|
Modifier and Type | Interface and Description |
---|---|
interface |
UserRecipient
Represents a user notification recipient.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractNotificationRecipient |
class |
CommitterRecipient
Represents a notification recipient for whoever has committed to a build
Only relevant for a build completed notification related events.
|
class |
EmailRecipient
Represents a single email address notification recipient
|
class |
GroupRecipient
Represents a group recipient.
|
class |
ImRecipient
Represents a single IM address recipient
|
class |
UserRecipientImpl
Represents a user notification recipient.
|
class |
WatcherRecipient
Represents a watcher notification recipient.
|
Modifier and Type | Interface and Description |
---|---|
interface |
DependenciesPlanConfigurationPlugin
Marker interface for plugins that are used to add custom parameters to BuildConfiguration/BuildDefinition.
|
interface |
MiscellaneousPlanConfigurationPlugin
Marker interface for plugins that are used to add custom parameters to BuildConfiguration/BuildDefinition.
|
interface |
PlanConfigurationUiPlugin
This is not intended to be used directly.
|
Modifier and Type | Interface and Description |
---|---|
interface |
PlanTrigger
When paired with a
TriggerReason gives the implementer control over how the Plan is triggered. |
Modifier and Type | Interface and Description |
---|---|
interface |
InitablePluginModule<T extends com.atlassian.plugin.ModuleDescriptor>
Represents a plugin module that can be initialize with its own
module descriptor.
|
interface |
PluggableFooter
A plugin to render the footer in Bamboo.
|
interface |
PluggableTopNavigation
A plugin to render to the top navigation bar in Bamboo
|
Constructor and Description |
---|
ModuleAndMultiDescriptorPredicate(Class<? extends BambooPluginModule> moduleClass,
com.atlassian.plugin.PluginAccessor pluginAccessor,
Class<? extends com.atlassian.plugin.ModuleDescriptor<?>>... moduleDescriptorsClasses) |
Modifier and Type | Class and Description |
---|---|
class |
DefaultFooter |
class |
DefaultTopNavigation |
Modifier and Type | Class and Description |
---|---|
class |
IsolatedTmpDirCommandDecorator |
Modifier and Type | Class and Description |
---|---|
class |
AntCapabilityDefaultsHelper |
Modifier and Type | Interface and Description |
---|---|
interface |
BitbucketDelegatedRepository |
Modifier and Type | Class and Description |
---|---|
class |
BitbucketCloudRepositoryViewer |
class |
BitbucketRepository |
Modifier and Type | Class and Description |
---|---|
class |
GitCapabilityTypeModule |
class |
GitHubRepository |
class |
GitRepository |
Modifier and Type | Class and Description |
---|---|
class |
GrailsCapabilityDefaultsHelper |
Modifier and Type | Class and Description |
---|---|
class |
AbstractHgWebRepositoryViewer |
class |
HgCapabilityTypeModule |
class |
HgRepository
Repository objects are created via
ContainerAccessor.createBean(Class)
and can't use autowired dependencies yet. |
class |
HgServeWebRepositoryViewer |
Modifier and Type | Class and Description |
---|---|
class |
JIRAReleasePlanTrigger |
Modifier and Type | Class and Description |
---|---|
class |
BuildLabeller |
Modifier and Type | Class and Description |
---|---|
class |
Maven2CapabilityConfigurator |
Modifier and Type | Class and Description |
---|---|
class |
AbstractIsolatedLocalRepositoryCommandDecorator |
class |
Maven2IsolatedLocalRepositoryCommandDecorator |
class |
Maven3IsolatedLocalRepositoryCommandDecorator |
class |
MavenBatchModeCommandDecorator
This class will automatically add '--batch-mode' to any Maven 2 and 3 commands that do not already contain '--batch-mode'.
|
Modifier and Type | Class and Description |
---|---|
class |
AutomaticDependencyManagementPlugin |
class |
MavenDependenciesServerPostProcessor
Updates plan particles after a build if the maven dependencies processor was used.
|
Modifier and Type | Class and Description |
---|---|
class |
Maven1CapabilityDefaultsHelper |
class |
Maven2CapabilityDefaultsHelper |
class |
Maven3CapabilityDefaultsHelper |
Modifier and Type | Class and Description |
---|---|
class |
AbstractPhpUnitCapabilityDefaultsHelper |
class |
PhpUnitBuildTaskCloverCommandDecorator |
class |
PhpUnitCapabilityDefaultsHelper |
class |
PhpUnitPre34CapabilityDefaultsHelper |
Modifier and Type | Class and Description |
---|---|
class |
SshCapabilityTypeModule |
Modifier and Type | Class and Description |
---|---|
class |
StashRepositoryImpl |
class |
StashWebRepositoryViewer
URL FORMATS:
file
https://caviardog.atlassian.com/caviar/projects/STASH/repos/stash/browse/webapp/default/src/main/webapp/static/page/repository/editRepository.soy?at=8127e6af149297ae95219c3b0a202a84d9a20b33
revision/changeset
https://caviardog.atlassian.com/caviar/projects/STASH/repos/stash/commits/8127e6af149297ae95219c3b0a202a84d9a20b33
diff
https://caviardog.atlassian.com/caviar/projects/STASH/repos/stash/diff/webapp/default/src/main/webapp/static/page/repository/editRepository.soy?at=8127e6af149297ae95219c3b0a202a84d9a20b33&until=8127e6af149297ae95219c3b0a202a84d9a20b33
|
Modifier and Type | Interface and Description |
---|---|
interface |
StashRepository |
Modifier and Type | Class and Description |
---|---|
class |
AbstractQuickFilterRuleType |
Modifier and Type | Class and Description |
---|---|
class |
HasLabelRuleType
Quick filter rule that filters plans by their labels.
|
class |
InProjectRuleType
Quick filter rule that filters plans by their projects.
|
class |
LastExecutionDateRuleType
Quick filter rule that filters plans by completion date of their latest build result.
|
class |
LastResultStatusRuleType
Quick filter rule that filters plans by their last build result's status.
|
class |
NameMatcherRuleType
Quick filter rule that filters plans by name, matching against a regular expression.
|
class |
SuspensionStatusRuleType
Quick filter rule that filters plans by suspension status.
|
Modifier and Type | Class and Description |
---|---|
class |
AgentUtilizationLineChart |
class |
BambooReportLineChart |
class |
BuildSummaryAverageDurationLineChart |
class |
BuildSummaryAverageQueuedDurationLineChart |
class |
BuildSummaryAverageTimeToFixLineChart |
class |
BuildSummaryFailureRatioWithLabelUsageLineChart |
class |
BuildSummaryFailuresLineChart |
class |
BuildSummaryLabelUsageCountLineChart |
class |
BuildSummaryLabelUsageRatioLineChart |
class |
BuildSummaryNumberBuildsLineChart |
class |
BuildSummaryNumberTestsLineChart |
class |
BuildSummarySuccessRatioLineChart |
Modifier and Type | Interface and Description |
---|---|
interface |
ReportCollector
Interface that specifies an object that collects statistics from the passed
ReportCollector.setResultsList(List) |
Modifier and Type | Class and Description |
---|---|
class |
AbstractTimePeriodCollector |
class |
AgentUtilizationCollector |
class |
AverageDurationCollector |
class |
AverageQueuedDurationCollector |
class |
LabelUsageCountCollector |
class |
LabelUsageRatioCollector |
class |
NumberOfBuildFailureCollector |
class |
NumberOfBuildsCollector |
class |
NumberOfTestsCollector |
class |
RatioOfFailureWithLabelUsageCollector |
class |
RatioOfSuccessCollector |
class |
TimeToFixCollector |
Modifier and Type | Interface and Description |
---|---|
interface |
BranchAwareRepository
Repository that supports setting and getting the current branch.
|
interface |
BranchDetectionCapableRepository
Deprecated.
use
BranchInformationProvider instead. |
interface |
BranchInformationProvider
Repository that can provide information about branches.
|
interface |
BranchingAwareRepository
Repository that supports branching operation.
|
interface |
BranchMergingAwareRepository |
interface |
CachingAwareRepository
Should be implemented by repositories supporting caching of its method calls.
|
interface |
CheckoutCustomRevisionDataAwareRepository
Repository that uses additional information for code checkout.
|
interface |
CommitIsolationAwareRepository
Whether the repository supports commits being broken up into individual builds
|
interface |
CustomRevisionDataAwareRepository
Repository that uses additional information for change detection.
|
interface |
CustomVariableProviderRepository
Allows the
Repository implementation to provide variables specific to
the repository. |
interface |
IncludeExcludeAwareRepository |
interface |
InitialBuildAwareRepository
Allows the
Repository to perform custom actions |
interface |
MavenPomAccessorCapableRepository
Defines a repository which can setup itself using Maven SCM url as defined in http://maven.apache.org/scm/scms-overview.html
|
interface |
OnceOffCapableRepository |
interface |
PreparableRepository
Deprecated.
since 5.14
|
interface |
PushCapableRepository
Repository that supports pushing changes back to the remote repository.
|
interface |
QuietPeriodAwareRepository
Repositories that implement this method will continue to collect changes for every
QuietPeriodAwareRepository.getQuietPeriod() up to
QuietPeriodAwareRepository.getMaxRetries() times. |
interface |
Repository
Deprecated.
since 5.14
|
interface |
RequiresRepositoryData
Repository that needs to know things about
RepositoryData object that defines it. |
interface |
SelectableAuthenticationRepository |
interface |
StandaloneRepository
Represents Repository that does not require
Plan for configuration and
thus is 'visible' to Global Repository feature. |
interface |
TaggingAwareRepository
Repository that supports tags.
|
interface |
TestConnectionAwareRepository
Repository that supports testing connection.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractRepository
Deprecated.
since 5.14 use new repository plugin API instead
|
class |
AbstractStandaloneRepository
This class provides common repository implementation code for Repositories that can be used by Global Repository
feature.
|
Modifier and Type | Class and Description |
---|---|
class |
CVSRepository
This class provides a CVS implementation of the
Repository interface. |
Modifier and Type | Class and Description |
---|---|
class |
NullRepository |
Modifier and Type | Class and Description |
---|---|
class |
PerforceRepository
This class provides a Perforce implementation of the
Repository interface. |
Modifier and Type | Class and Description |
---|---|
class |
SvnRepository
This class provides a Subversion repository for Bamboo.
|
Modifier and Type | Interface and Description |
---|---|
interface |
EditActionAwareRepository
Repository that needs to perform additional actions before edit page is rendered for the repository and/or if
additional, possibly failing, action needs to be taken before configuration is saved.
|
Modifier and Type | Interface and Description |
---|---|
interface |
TaskProcessCommandDecorator |
Modifier and Type | Interface and Description |
---|---|
interface |
BuildConfigurationAwarePlugin<T extends com.atlassian.plugin.ModuleDescriptor> |
interface |
ConfigurablePlugin<T extends com.atlassian.plugin.ModuleDescriptor> |
interface |
ImportExportAwarePlugin
Interface for plugin modules that support importing and exporting of their configuration.
|
Modifier and Type | Class and Description |
---|---|
class |
BaseBuildConfigurationAwarePlugin |
class |
BaseConfigurableBuildPlugin
Helper class that allows you to
|
class |
BaseConfigurablePlugin
Skeleton class which should be extended by implementors of ConfigurablePlugin interface.
|
Modifier and Type | Interface and Description |
---|---|
interface |
CapabilityDefaultsHelper
If implemented on a
CapabilityTypeModule this interface makes
the auto-detection of capabilities possible via the CapabilityDefaultsHelper.addDefaultCapabilities(CapabilitySet) method |
interface |
CapabilityTypeModule |
Modifier and Type | Class and Description |
---|---|
class |
AbstractCapabilityTypeModule |
class |
AbstractExecutableCapabilityTypeModule |
class |
AbstractFileCapabilityDefaultsHelper |
class |
AbstractHomeDirectoryCapabilityDefaultsHelper |
class |
AbstractMultipleExecutableCapabilityTypeModule |
class |
CapabilityDefaultsHelperImpl |
Modifier and Type | Interface and Description |
---|---|
interface |
BuildConfigurationUIPlugin
Deprecated.
since 5.11 use
PlanConfigurationUiPlugin |
interface |
DependenciesBuildConfigurationPlugin
Deprecated.
since 5.11 use
DependenciesPlanConfigurationPlugin |
interface |
MiscellaneousBuildConfigurationPlugin
Deprecated.
since 5.11 use
MiscellaneousPlanConfigurationPlugin |
Modifier and Type | Interface and Description |
---|---|
interface |
CustomSourceDirectoryAwareRepository
Repository that supports checkout to any directory.
|
interface |
RepositoryEventAware
An interface that allows the repository to do something before and after the checkout / update occurs
|
interface |
RepositoryV2 |
interface |
RequirementsAwareRepository |
Modifier and Type | Class and Description |
---|---|
class |
VCSVersionReader |
Modifier and Type | Interface and Description |
---|---|
interface |
CommitUrlProvider
If implementing this interface Bamboo's notifications can make use of it to provide web repository links within html emails
|
interface |
DeploymentsAwareCommitUrlProvider
CommitUrlProvider that 'knows' how to deal with deployments |
interface |
WebRepositoryViewer
Deprecated.
since 5.14
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractWebRepositoryViewer |
class |
DefaultWebRepositoryViewer
Deprecated.
since 5.14 it implements old interface
|
class |
NoWebRepositoryViewer |
Modifier and Type | Class and Description |
---|---|
class |
FisheyeWebRepositoryViewer
URL FORMATS:
file
https://atlaseye.atlassian.com/browse/bamboo/branches/atlassian_bamboo_2_4_branch/atlassian-ide-plugin.shared.xml#r68584
url/browse/reponame/file~
revision
https://atlaseye.atlassian.com/browse/bamboo/trunk/atlassian-ide-plugin.shared.xml?r=68584
url/browse/reponame/file?r=XXX
diff
https://atlaseye.atlassian.com/browse/bamboo/trunk/atlassian-ide-plugin.shared.xml?r2=68584&r1=68581
url/browse/reponame/file?r2=XX&r1=YYY -- is this working for perforce yet? - no.
|
Modifier and Type | Class and Description |
---|---|
class |
LegacyStashWebRepositoryViewer
Deprecated.
use LegacyStashWebRepositoryViewer from new Stash plugin
|
Copyright © 2017 Atlassian Software Systems Pty Ltd. All rights reserved.