Modifier and Type | Class and Description |
---|---|
class |
BrokenBuildPostProcessor |
Modifier and Type | Class and Description |
---|---|
class |
ChangeInResponsibilityNotificationType |
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 |
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 |
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 |
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 |
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 |
StashRepository |
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 | 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
This interface is introduced for the cases, when special preparation should be done (additional to
ConvertibleFromConfig.populateFromConfig(HierarchicalConfiguration) ). |
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
Basic contract for interfacing with various version control repository systems.
|
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
This class provides common repository implementation code,
|
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 implemention 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
Module that decorates change information with required stuff for web repository browsing (e.g linking files)
If you would like web repository links to be provided within you html notifications, also implement
CommitUrlProvider |
Modifier and Type | Class and Description |
---|---|
class |
AbstractWebRepositoryViewer |
class |
DefaultWebRepositoryViewer
The code to show the commits etc when no web repository
|
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
|
Modifier and Type | Class and Description |
---|---|
class |
StudioPluggableFooter
Footer for Bamboo
|
Copyright © 2016 Atlassian Software Systems Pty Ltd. All rights reserved.