| Package | Description |
|---|---|
| com.atlassian.bamboo.specs.api.builders |
The 'builders.*' packages contain classes you can use to define your Bamboo configuration as code, see also com.atlassian.bamboo.specs.builders.
|
| com.atlassian.bamboo.specs.api.builders.applink |
Application Links (for instance to integrate with JIRA or Bitbucket Server).
|
| com.atlassian.bamboo.specs.api.builders.credentials |
Shared credentials for authenticating repositories or AWS access.
|
| com.atlassian.bamboo.specs.api.builders.plan |
Plan, plan branches, stages and jobs.
|
| com.atlassian.bamboo.specs.api.builders.plan.artifact |
Artifact definitions and artifact subscriptions.
|
| com.atlassian.bamboo.specs.api.builders.plan.branches |
Automatic branch creation, integration and cleanup.
|
| com.atlassian.bamboo.specs.api.builders.plan.dependencies |
Plan dependencies (so that build of one plan may trigger builds of another plans).
|
| com.atlassian.bamboo.specs.api.builders.project |
Bamboo project (which is a container for plans).
|
| com.atlassian.bamboo.specs.api.builders.repository |
Generic plan-local and linked source code repositories as well as change detection settings, see also com.atlassian.bamboo.specs.builders.repository for specific repository types.
|
| com.atlassian.bamboo.specs.api.builders.repository.viewer |
Generic repository viewers, see also com.atlassian.bamboo.specs.builders.repository.viewer for specific viewers.
|
| com.atlassian.bamboo.specs.api.builders.requirement |
Custom requirements for a job.
|
| com.atlassian.bamboo.specs.api.builders.task |
Generic classes, such as the
AnyTask class for handling tasks unsupported by Bamboo Specs. |
| com.atlassian.bamboo.specs.api.builders.trigger |
Build triggers.
|
| com.atlassian.bamboo.specs.api.util |
Utility classes, such as: creating cron expressions.
|
| com.atlassian.bamboo.specs.builders.credentials |
Shared credentials for user-password and SSH authentication.
|
| com.atlassian.bamboo.specs.builders.repository.bitbucket.server |
Bitbucket Server repository type.
|
| com.atlassian.bamboo.specs.builders.repository.git |
Git repository type.
|
| com.atlassian.bamboo.specs.builders.repository.viewer |
Repository viewers, such as: FishEye, Bitbucket Server and Cloud or 'hg serve' service.
|
| com.atlassian.bamboo.specs.builders.task |
Tasks you can execute in a job, such as: source code checkout, Maven build or a shell script.
|
| com.atlassian.bamboo.specs.builders.trigger |
Build triggers.
|
| com.atlassian.bamboo.specs.util |
Utility classes, such as the
BambooServer which publishes a plan on Bamboo. |
| Modifier and Type | Class and Description |
|---|---|
class |
AtlassianModule
Represents an identifier of any Atlassian plugin module.
|
class |
BambooKey
Represents a short key of an Bamboo entity (project, plan, job, etc).
|
class |
BambooOid
Represents an unique identifier of Bamboo entity (project, plan, repository, job, etc.)
Those identifiers are generated by Bamboo and thus are not available when creating new objects, therefore
secondary identifiers, i.e.
|
class |
RootEntityPropertiesBuilder<T extends EntityProperties>
Represents Bamboo entity that can be sent to server.
|
class |
Variable
Represents a Bamboo variable.
|
| Modifier and Type | Class and Description |
|---|---|
class |
ApplicationLink
Represents application link between Bamboo and another application, for instance Bitbucket Server.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AnySharedCredentials
Represents a shared credentials data of any type.
|
class |
SharedCredentials<B extends SharedCredentials,C extends SharedCredentialsProperties>
Represents a shared credentials data.
|
class |
SharedCredentialsIdentifier
References a shared credential.
|
| Modifier and Type | Class and Description |
|---|---|
class |
Job
Represents a Bamboo job.
|
class |
Plan
Represents a Bamboo plan.
|
class |
PlanBranchIdentifier |
class |
PlanIdentifier |
class |
Stage
Represents a stage within Bamboo plan.
|
| Modifier and Type | Class and Description |
|---|---|
class |
Artifact
Represents Bamboo artifact definition.
|
class |
ArtifactSubscription
Represents an artifact subscription.
|
| Modifier and Type | Class and Description |
|---|---|
class |
BranchCleanup
Represent configuration of branch cleanup.
|
class |
BranchIntegration
Represents branch merging strategy.
|
class |
PlanBranchManagement
Represents configuration of automatic branch management.
|
| Modifier and Type | Class and Description |
|---|---|
class |
Dependencies
Represents plan's dependencies and their configuration.
|
class |
DependenciesConfiguration
Represents dependencies configuration.
|
| Modifier and Type | Class and Description |
|---|---|
class |
Project
Represents Bamboo project.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AnyVcsRepository
Represents a vcs repository of any type.
|
class |
PlanRepositoryLink
Links repository to a plan.
|
class |
VcsChangeDetection
Represents change detection options that can be set when defining a VCS repository in Bamboo.
|
class |
VcsRepository<T extends VcsRepository,E extends VcsRepositoryProperties>
Represents a definition of VCS repository.
|
class |
VcsRepositoryIdentifier
References a vcs repository.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AnyVcsRepositoryViewer
Represents a vcs repository viewer of any type.
|
class |
VcsRepositoryViewer
Represents a web repository viewer.
|
| Modifier and Type | Class and Description |
|---|---|
class |
Requirement
Represents a custom requirement.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AnyTask
Represents a task of any type.
|
class |
Task<T extends Task,P extends TaskProperties>
Represents a Bamboo task.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AnyTrigger
Represents a trigger of any type.
|
class |
RepositoryBasedTrigger<T extends RepositoryBasedTrigger,P extends RepositoryBasedTriggerProperties>
Represents a definition of trigger which uses a Bamboo repository to activate builds.
|
class |
Trigger<T extends Trigger,P extends TriggerProperties>
Represents a definition of trigger.
|
| Modifier and Type | Method and Description |
|---|---|
static <T extends EntityProperties,B extends EntityPropertiesBuilder<T>> |
EntityPropertiesBuilders.build(B builder) |
| Modifier and Type | Class and Description |
|---|---|
class |
SshCredentials
Represent shared SSH credentials.
|
class |
UsernamePasswordCredentials
Represent shared username/password credentials.
|
| Modifier and Type | Class and Description |
|---|---|
class |
BitbucketServerRepository
Represents Bitbucket Server repository in Bamboo.
|
| Modifier and Type | Class and Description |
|---|---|
class |
GitRepository
Represents a git repository in Bamboo.
|
class |
SshPrivateKeyAuthentication
SSH private key authentication for git repository.
|
class |
UserPasswordAuthentication
User name/password authentication method for git repository.
|
| Modifier and Type | Class and Description |
|---|---|
class |
BitbucketCloudRepositoryViewer
Represents Bitbucket Cloud repository viewer.
|
class |
BitbucketServerRepositoryViewer
Represents Bitbucket Server viewer.
|
class |
FishEyeRepositoryViewer
Represents a FishEye repository viewer.
|
class |
GenericRepositoryViewer
Represents a generic viewer.
|
class |
HgServeRepositoryViewer
Represents viewer that generates links to default hg repository browser service (a.k.a hg serve).
|
| Modifier and Type | Class and Description |
|---|---|
class |
ArtifactDownloaderTask
Represents task that downloads artifacts created by other jobs and plans.
|
class |
BaseSshTask<T extends BaseSshTask,E extends BaseSshTaskProperties> |
class |
CheckoutItem
Represents a single checkout request.
|
class |
CleanWorkingDirectoryTask
Represents a task that cleans build's working directory.
|
class |
DownloadItem
Represents a single download request.
|
class |
FastlaneTask
Fastlane build task builder.
|
class |
MavenTask
Maven 2/3 build task builder.
|
class |
NpmTask
Represents task that executes an npm command.
|
class |
ScpTask |
class |
ScriptTask
Represents a task that executes shell script.
|
class |
SshTask
Represents a task to run a remote command over SSH.
|
class |
TestParserTask
Represents task that parses test results for presentation in Bamboo build results.
|
class |
VcsCheckoutTask
Represents task that checks out selected repositories to the build working directory.
|
| Modifier and Type | Class and Description |
|---|---|
class |
BitbucketServerTrigger
Represents Bitbucket Server trigger.
|
class |
RemoteTrigger
Represents remote trigger.
|
class |
RepositoryPollingTrigger
Represents repository polling trigger.
|
class |
ScheduledTrigger
Represents a Scheduled trigger.
|
| Modifier and Type | Method and Description |
|---|---|
static String |
BambooSpecSerializer.dump(EntityPropertiesBuilder entity) |
static void |
BambooSpecSerializer.dump(EntityPropertiesBuilder entity,
Writer writer) |
Copyright © 2017 Atlassian Software Systems Pty Ltd. All rights reserved.