All Classes and Interfaces

Class
Description
Class containing common parts to Docker tasks which operates on Docker registry, like DockerPushImageTask or DockerPullImageTask.
Generic Docker task.
 
Represents a After deployment completion trigger.
 
Trigger which schedule a deployment when plan build complete.
 
Trigger which schedule a deployment when other environment deployment complete.
 
Trigger which schedule a deployment when plan stage build complete.
 
Ant build task builder.
 
 
 
 
Represents task that downloads artifacts created by other jobs and plans.
 
Represents an artifact or group of artifacts, obtained using one of the following methods.
 
 
 
 
 
Represents an instance of Bamboo server for publishing entities.
Wrapper for root entity that is sent to Bamboo.
Wrapper to convert bamboo spec object to String.
Code generator for any Bamboo Spec entities, such us plan or deployment project.
 
Represents a comment in Bamboo Specs.
Exception thrown when an unexpected REST response was returned from Bamboo server.
 
Holds the Bamboo Specs version.
 
Base class for Node.js related tasks.
 
 
 
 
 
 
 
 
 
 
Represents Bitbucket Cloud repository in Bamboo.
 
Represents Bitbucket Cloud repository viewer.
Represents Bitbucket Cloud trigger that indicates the integration of webhooks.
 
Represents mirror of Bitbucket Server repository.
 
Represents Bitbucket Server repository in Bamboo.
 
Represents Bitbucket Server viewer.
Represents Bitbucket Server trigger.
 
Represents Bamboo task which executes Bower package manager for Node.js.
 
 
 
Represents notifications send on build error.
 
 
Represents Bamboo task which scans logs and files for build warnings.
 
 
 
Represents a single checkout request.
 
 
Represents a task that cleans build's working directory.
 
 
Represents a task that executes a command.
 
Represent a notification which is sent when comment is added to a chain.
Represents a users who have committed to the build.
 
 
 
Represents a notification which is sent when a deployment is failed.
Represents a notification which is sent when a deployment is completed (with either success or failure).
Represents a notification which is sent when a deployment is started and finished.
 
 
Task to build docker image.
 
 
 
Pulls docker image from the docker registry.
Pushes docker image to the docker registry.
 
 
 
 
 
 
 
Task used to run a Docker container.
 
Represents a single download request.
 
Represents a task that dumps Bamboo variables to log when task is run on agent.
 
Generates value of Duration.
 
Represents email address Bamboo can send notifications to.
 
Default code generator for any EntityProperties This class can be extended to implement more specialised generators.
Fastlane build task builder.
 
Default code generator for any field of EntityProperties instance.
Utility to resolve the best code generator for a field of EntityProperties instance.
Deprecated.
since 7.0.4, use FileTokenCredentials
 
Deprecated.
since 7.1.0, use FileTokenCredentials
 
Represents a notification which is sent for first job that failed for the plan.
Represents a Fisheye repository viewer.
 
Represents a generic viewer.
 
 
GitHub repository.
 
GitHub repository viewer.
Represents Github trigger that indicates the integration of webhooks.
 
Represents a git repository in Bamboo.
 
Represents a group Bamboo can send notifications to.
 
Represents Bamboo task which executes Grunt tasks.
 
Represents Bamboo task which executes Gulp tasks.
 
Represents viewer that generates links to default hg repository browser service (a.k.a hg serve).
Represents Hipchat account Bamboo can send notifications to.
 
Represents IM account Bamboo can send notifications to.
 
Possible scope of variables.
Represents a task that injects Bamboo variables from a file in a simple "key=value" format.
 
 
 
 
Represents a notification which is sent for every job that completes.
Defines notification which is sent for every job that failed and the first run which fixes it.
Represents a notification which is sent when any job has hung while building.
Represents a notification which is sent every time a job status is changing.
Represents a notification which is sent for every job which has been stuck in a queue over a given threshold.
Represent a notification which is sent when a job gets queued without an agent being able to build it.
Generates code for simple Java types.
Simple utility for logging to System.out at various log levels.
Available levels of logging.
 
 
Generates code creating a Map.
Automatically update Plan dependencies by analysing the Maven pom file with every build.
 
Maven 2/3 build task builder.
 
 
 
Deprecated.
 
Runs Mocha tests using 'mocha-bamboo-reporter'.
 
Represents task that runs MSBuild command.
 
 
Represents a generic task that executes a Node.js script.
 
Runs Nodeunit tests.
 
 
Represents task that executes an npm command.
 
Executes, parses and displays NUnit test results.
 
 
 
 
Represents a notification sent for fully completed plan.
Represents a notification sent for failed plan build.
 
 
 
 
 
Represents a notification sent when status of a plan changes.
Used by specs runner to get a reference to the yamlizator thread.
Represents remote trigger.
 
Represents repository polling trigger.
 
 
Represents a notification sent when responsibility of a broken plan is manually updated.
Represents a responsible user who broke the build.
 
 
 
 
Represents a Scheduled trigger for deployment environments.
Represents a Scheduled trigger.
 
 
 
Represents task that runs scp command.
 
 
Represents a task that executes shell script.
 
 
 
 
 
 
 
 
 
 
Deprecated.
since 7.1.0, use SimpleTokenCredentials instead
Represent shared SSH credentials.
 
SSH private key authentication for git repository.
 
Represents a task to run a remote command over SSH.
 
 
Represents tag trigger.
 
Represents task that parses test results for presentation in Bamboo build results.
 
 
 
 
Represent shared username/password credentials.
 
User name/password authentication method for git repository.
 
Deprecated.
since 7.1.0, use TokenCredentials instead
Represents a user Bamboo can send notifications to.
 
Helper class that looks for best code generator for an object.
Default code generator for any Iterable field of EntityProperties instance.
Task which creates a new branch in a repository.
 
 
Represents task that checks out selected repositories to the build working directory.
 
This task will commit all local changes to a repository.
 
 
This task will push commits created locally by other tasks to the remote repository.
 
 
Task which creates a new tag in a repository.
 
 
Represents a users who have marked a plan as their favourite.
Represents a webhook which should be called.
 
Represents a notification sent when plan consecutively fails for a specified number of times.