Package | Description |
---|---|
com.atlassian.bamboo.specs.api.builders.deployment |
Deployment project and environments.
|
com.atlassian.bamboo.specs.api.builders.plan |
Plan, plan branches, stages and jobs.
|
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.builders.task |
Tasks you can execute in a job, such as: source code checkout, Maven build or a shell script.
|
Modifier and Type | Method and Description |
---|---|
Environment |
Environment.finalTasks(Task<?,?>... finalTasks)
Adds provided
Task s to the list of the final tasks executed by the environment. |
Environment |
Environment.tasks(Task<?,?>... tasks)
Adds provided
Task s to the list of tasks executed by the environment. |
Modifier and Type | Method and Description |
---|---|
Job |
Job.finalTasks(Task<?,?>... finalTasks)
Adds provided
Task s to the list of the final tasks executed by the job. |
Job |
Job.tasks(Task<?,?>... tasks)
Adds provided
Task s to the list of tasks executed by the job. |
Modifier and Type | Class and Description |
---|---|
class |
Task<T extends Task<T,P>,P extends TaskProperties>
Represents a Bamboo task.
|
Modifier and Type | Class and Description |
---|---|
class |
AnyTask
Represents a task of any type.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractDockerRegistryTask<T extends AbstractDockerRegistryTask<T>>
Class containing common parts to Docker tasks which operates on Docker registry, like
DockerPushImageTask or
DockerPullImageTask . |
class |
AbstractDockerTask<T extends AbstractDockerTask<T,P>,P extends AbstractDockerTaskProperties>
Generic Docker task.
|
class |
AntTask
Ant build task builder.
|
class |
ArtifactDownloaderTask
Represents task that downloads artifacts created by other jobs and plans.
|
class |
BaseNodeTask<B extends BaseNodeTask<B,P>,P extends BaseNodeTaskProperties>
Base class for Node.js related tasks.
|
class |
BaseSshTask<T extends BaseSshTask<T,E>,E extends BaseSshTaskProperties> |
class |
BaseVcsTask<T extends BaseVcsTask<T,E>,E extends BaseVcsTaskProperties> |
class |
BowerTask
Represents Bamboo task which executes Bower package manager for Node.js.
|
class |
BuildWarningParserTask
Represents Bamboo task which scans logs and files for build warnings.
|
class |
CleanWorkingDirectoryTask
Represents a task that cleans build's working directory.
|
class |
CommandTask
Represents a task that executes a command.
|
class |
DockerBuildImageTask
Task to build docker image.
|
class |
DockerPullImageTask
Pulls docker image from the docker registry.
|
class |
DockerPushImageTask
Pushes docker image to the docker registry.
|
class |
DockerRunContainerTask
Task used to run a Docker container.
|
class |
DumpVariablesTask
Represents a task that dumps Bamboo variables to log when task is run on agent.
|
class |
FastlaneTask
Fastlane build task builder.
|
class |
GruntTask
Represents Bamboo task which executes Grunt tasks.
|
class |
GulpTask
Represents Bamboo task which executes Gulp tasks.
|
class |
InjectVariablesTask
Represents a task that injects Bamboo variables from a file in a simple "key=value" format.
|
class |
MavenDependenciesProcessorTask
Automatically update Plan dependencies by analysing the Maven pom file with every build.
|
class |
MavenTask
Maven 2/3 build task builder.
|
class |
MochaParserTask
Deprecated.
since 6.3 use
TestParserTask.createMochaParserTask() |
class |
MochaRunnerTask
Runs Mocha tests using 'mocha-bamboo-reporter'.
|
class |
MsBuildTask
Represents task that runs MSBuild command.
|
class |
NodeTask
Represents a generic task that executes a Node.js script.
|
class |
NodeunitTask
Runs Nodeunit tests.
|
class |
NpmTask
Represents task that executes an npm command.
|
class |
NUnitRunnerTask
Executes, parses and displays NUnit test results.
|
class |
ScpTask
Represents task that runs scp command.
|
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 |
VcsBranchTask
Task which creates a new branch in a repository.
|
class |
VcsCheckoutTask
Represents task that checks out selected repositories to the build working directory.
|
class |
VcsCommitTask
This task will commit all local changes to a repository.
|
class |
VcsPushTask
This task will push commits created locally by other tasks to the remote repository.
|
class |
VcsTagTask
Task which creates a new tag in a repository.
|
Copyright © 2020 Atlassian Software Systems Pty Ltd. All rights reserved.