Package | Description |
---|---|
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.model.deployment |
Deployment project and environments.
|
com.atlassian.bamboo.specs.api.model.plan |
Plan, plan branches, stages and jobs.
|
com.atlassian.bamboo.specs.api.model.task |
The AnyTask class for handling tasks unsupported by Bamboo Specs.
|
com.atlassian.bamboo.specs.model.task |
Tasks you can execute in a job.
|
com.atlassian.bamboo.specs.model.task.docker |
Properties classes related to Docker CLI task.
|
Modifier and Type | Method and Description |
---|---|
protected RequirementProperties |
Requirement.build() |
Modifier and Type | Field and Description |
---|---|
protected List<RequirementProperties> |
Task.requirements |
Modifier and Type | Method and Description |
---|---|
List<RequirementProperties> |
EnvironmentProperties.getRequirements() |
Constructor and Description |
---|
EnvironmentProperties(String name,
String description,
List<TaskProperties> tasks,
List<TaskProperties> finalTasks,
List<TriggerProperties> triggers,
List<VariableProperties> variables,
List<RequirementProperties> requirements,
List<NotificationProperties> notifications,
DockerConfigurationProperties dockerConfiguration,
Collection<EnvironmentPluginConfigurationProperties> pluginConfigurations) |
Modifier and Type | Method and Description |
---|---|
List<RequirementProperties> |
JobProperties.getRequirements() |
Constructor and Description |
---|
JobProperties(BambooKeyProperties key,
String name,
String description,
boolean enabled,
boolean cleanWorkingDirectory,
Collection<PluginConfigurationProperties> pluginConfigurations,
List<ArtifactProperties> artifacts,
List<TaskProperties> tasks,
List<TaskProperties> finalTasks,
List<RequirementProperties> requirements,
List<ArtifactSubscriptionProperties> artifactSubscriptions,
DockerConfigurationProperties dockerConfiguration) |
Modifier and Type | Method and Description |
---|---|
Collection<? extends RequirementProperties> |
TaskProperties.getRequirements() |
Constructor and Description |
---|
AnyTaskProperties(AtlassianModuleProperties atlassianPlugin,
String description,
boolean isEnabled,
Map<String,String> configuration,
List<RequirementProperties> requirements,
List<? extends ConditionProperties> conditions) |
TaskProperties(String description,
boolean enabled,
List<RequirementProperties> requirements,
List<? extends ConditionProperties> conditions) |
Constructor and Description |
---|
AntTaskProperties(String description,
boolean enabled,
String target,
String buildFile,
String environmentVariables,
String jdk,
String executableLabel,
boolean hasTests,
String testResultsDirectory,
String workingSubdirectory,
List<RequirementProperties> requirements,
List<? extends ConditionProperties> conditions) |
ArtifactDownloaderTaskProperties(String description,
boolean enabled,
PlanIdentifierProperties sourcePlan,
List<DownloadItemProperties> artifacts,
List<RequirementProperties> requirements,
List<? extends ConditionProperties> conditions) |
BaseNodeTaskProperties(String description,
boolean enabled,
String nodeExecutable,
String environmentVariables,
String workingSubdirectory,
List<RequirementProperties> requirements,
List<? extends ConditionProperties> conditions) |
BaseSshTaskProperties(String description,
boolean enabled,
String host,
String username,
BaseSshTaskProperties.AuthenticationType authenticationType,
String password,
String key,
String passphrase,
SharedCredentialsIdentifierProperties sharedCredentialsIdentifierProperties,
String hostFingerprint,
int port,
List<RequirementProperties> requirements,
List<? extends ConditionProperties> conditions) |
BaseVcsTaskProperties(String description,
boolean enabled,
List<RequirementProperties> requirements,
List<? extends ConditionProperties> conditions,
boolean defaultRepository,
VcsRepositoryIdentifierProperties repository,
String workingSubdirectory) |
BowerTaskProperties(String description,
boolean enabled,
String nodeExecutable,
String environmentVariables,
String workingSubdirectory,
String bowerExecutable,
String command,
List<RequirementProperties> requirements,
List<? extends ConditionProperties> conditions) |
BuildWarningParserTaskProperties(String description,
boolean enabled,
List<RequirementProperties> requirements,
List<? extends ConditionProperties> conditions,
String parser,
String filePattern,
boolean associateWithRepository,
boolean defaultRepository,
VcsRepositoryIdentifierProperties repository,
boolean failBuild,
int failBuildThreshold,
BuildWarningParserTask.WarningSeverity failBuildSeverity) |
CleanWorkingDirectoryTaskProperties(String description,
boolean enabled,
List<RequirementProperties> requirements,
List<? extends ConditionProperties> conditions) |
CommandTaskProperties(String description,
boolean enabled,
String executable,
String argument,
String environmentVariables,
String workingSubdirectory,
List<RequirementProperties> requirements,
List<? extends ConditionProperties> conditions) |
DumpVariablesTaskProperties(String description,
boolean enabled,
List<RequirementProperties> requirements,
List<? extends ConditionProperties> conditions) |
FastlaneTaskProperties(String description,
boolean enabled,
String lane,
String environmentVariables,
String executableLabel,
String workingSubdirectory,
List<RequirementProperties> requirements,
List<? extends ConditionProperties> conditions) |
GruntTaskProperties(String description,
boolean enabled,
String nodeExecutable,
String environmentVariables,
String workingSubdirectory,
String gruntCliExecutable,
String task,
String gruntfile,
List<RequirementProperties> requirements,
List<? extends ConditionProperties> conditions) |
GulpTaskProperties(String description,
boolean enabled,
String nodeExecutable,
String environmentVariables,
String workingSubdirectory,
String gulpExecutable,
String task,
String gulpfile,
List<RequirementProperties> requirements,
List<? extends ConditionProperties> conditions) |
InjectVariablesTaskProperties(String description,
boolean enabled,
String path,
String namespace,
InjectVariablesScope scope,
List<RequirementProperties> requirements,
List<? extends ConditionProperties> conditions) |
MavenDependenciesProcessorTaskProperties(String description,
boolean enabled,
String overrideProjectFile,
String workingSubdirectory,
String alternatePathForTheGlobalSettingsFile,
String alternatePathForTheUserSettingsFile,
String pathToMavenLocalRepository,
List<RequirementProperties> requirements,
List<? extends ConditionProperties> conditions) |
MavenTaskProperties(String description,
boolean enabled,
String goal,
String projectFile,
String environmentVariables,
String jdk,
String executableLabel,
boolean hasTests,
MavenTask.TestDirectoryOption testDirectoryOption,
String testResultsDirectory,
String workingSubdirectory,
boolean useMavenReturnCode,
int version,
List<RequirementProperties> requirements,
List<? extends ConditionProperties> conditions) |
MochaParserTaskProperties(String description,
boolean enabled,
String testFilePattern,
String workingSubdirectory,
boolean pickUpTestResultsCreatedOutsideOfThisBuild,
List<RequirementProperties> requirements,
List<? extends ConditionProperties> conditions) |
MochaRunnerTaskProperties(String description,
boolean enabled,
String nodeExecutable,
String environmentVariables,
String workingSubdirectory,
String mochaExecutable,
String testFilesAndDirectories,
boolean parseTestResults,
String arguments,
List<RequirementProperties> requirements,
List<? extends ConditionProperties> conditions) |
MsBuildTaskProperties(String description,
boolean enabled,
String executable,
String projectFile,
String options,
String environmentVariables,
String workingSubdirectory,
List<RequirementProperties> requirements,
List<? extends ConditionProperties> conditions) |
NodeTaskProperties(String description,
boolean enabled,
String nodeExecutable,
String environmentVariables,
String workingSubdirectory,
String script,
String arguments,
List<RequirementProperties> requirements,
List<? extends ConditionProperties> conditions) |
NodeunitTaskProperties(String description,
boolean enabled,
String nodeExecutable,
String environmentVariables,
String workingSubdirectory,
String nodeunitExecutable,
String testFilesAndDirectories,
String testResultsDirectory,
boolean parseTestResults,
String arguments,
List<RequirementProperties> requirements,
List<? extends ConditionProperties> conditions) |
NpmTaskProperties(String description,
boolean enabled,
String nodeExecutable,
String environmentVariables,
String workingSubdirectory,
String command,
boolean useIsolatedCache,
List<RequirementProperties> requirements,
List<? extends ConditionProperties> conditions) |
NUnitRunnerTaskProperties(String description,
boolean enabled,
String executable,
NUnitRunnerTask.NUnitVersion nUnitVersion,
String nUnitTestFiles,
String resultFilename,
List<String> testsToRun,
List<String> testCategoriesToInclude,
List<String> testCategoriesToExclude,
String commandLineOptions,
String environmentVariables,
List<RequirementProperties> requirements,
List<? extends ConditionProperties> conditions) |
ScpTaskProperties(String description,
boolean enabled,
String host,
String username,
BaseSshTaskProperties.AuthenticationType authenticationType,
String password,
String key,
String passphrase,
SharedCredentialsIdentifierProperties sharedCredentialsIdentifier,
String hostFingerprint,
int port,
ArtifactItemProperties artifactItem,
String localPath,
boolean localPathAntStyle,
String remotePath,
List<RequirementProperties> requirements,
List<? extends ConditionProperties> conditions) |
ScriptTaskProperties(String description,
boolean enabled,
ScriptTaskProperties.Interpreter interpreter,
ScriptTaskProperties.Location location,
String body,
String path,
String argument,
String environmentVariables,
String workingSubdirectory,
List<RequirementProperties> requirements,
List<? extends ConditionProperties> conditions) |
SshTaskProperties(String description,
boolean enabled,
String host,
String username,
BaseSshTaskProperties.AuthenticationType authenticationType,
String password,
String key,
String passphrase,
SharedCredentialsIdentifierProperties sharedCredentialsIdentifier,
String hostFingerprint,
int port,
int keepAliveIntervalInSec,
String command,
List<RequirementProperties> requirements,
List<? extends ConditionProperties> conditions) |
TestParserTaskProperties(TestParserTaskProperties.TestType testType,
String description,
boolean enabled,
Collection<String> resultDirectories,
Boolean pickUpTestResultsCreatedOutsideOfThisBuild,
List<RequirementProperties> requirements,
List<? extends ConditionProperties> conditions) |
VcsBranchTaskProperties(String description,
boolean enabled,
List<RequirementProperties> requirements,
List<? extends ConditionProperties> conditions,
boolean defaultRepository,
VcsRepositoryIdentifierProperties repository,
String workingSubdirectory,
String branchName) |
VcsCheckoutTaskProperties(String description,
boolean isEnabled,
List<CheckoutItemProperties> checkoutItems,
boolean cleanCheckout,
List<RequirementProperties> requirements,
List<? extends ConditionProperties> conditions) |
VcsCommitTaskProperties(String description,
boolean enabled,
List<RequirementProperties> requirements,
List<? extends ConditionProperties> conditions,
boolean defaultRepository,
VcsRepositoryIdentifierProperties repository,
String workingSubdirectory,
String commitMessage) |
VcsPushTaskProperties(String description,
boolean enabled,
List<RequirementProperties> requirements,
List<? extends ConditionProperties> conditions,
boolean defaultRepository,
VcsRepositoryIdentifierProperties repository,
String workingSubdirectory) |
VcsTagTaskProperties(String description,
boolean enabled,
List<RequirementProperties> requirements,
List<? extends ConditionProperties> conditions,
boolean defaultRepository,
VcsRepositoryIdentifierProperties repository,
String workingSubdirectory,
String tagName) |
Constructor and Description |
---|
AbstractDockerTaskProperties(String description,
boolean enabled,
String environmentVariables,
String workingSubdirectory,
List<RequirementProperties> requirements,
List<? extends ConditionProperties> conditions) |
DockerBuildImageTaskProperties(String description,
boolean enabled,
String imageName,
DockerBuildImageTaskProperties.DockerfileContent dockerfileContent,
String dockerfile,
boolean useCache,
boolean saveAsFile,
String imageFileName,
String additionalArguments,
String environmentVariables,
String workingSubdirectory,
List<RequirementProperties> requirements,
List<? extends ConditionProperties> conditions) |
DockerRegistryTaskProperties(String description,
boolean enabled,
DockerRegistryTaskProperties.OperationType operationType,
String image,
DockerRegistryTaskProperties.RegistryType registryType,
String username,
String password,
String email,
String environmentVariables,
String workingSubdirectory,
List<RequirementProperties> requirements,
List<? extends ConditionProperties> conditions,
SharedCredentialsIdentifierProperties sharedCredentialsIdentifierProperties) |
DockerRunContainerTaskProperties(String description,
boolean enabled,
String imageName,
boolean detachedContainer,
String containerName,
Map<Integer,Integer> portMappings,
boolean waitToStart,
String serviceURLPattern,
long serviceTimeout,
boolean linkToDetachedContainers,
String containerEnvironmentVariables,
String containerCommand,
String containerWorkingDirectory,
String additionalArguments,
Map<String,String> volumeMappings,
String environmentVariables,
String workingSubdirectory,
List<RequirementProperties> requirements,
List<? extends ConditionProperties> conditions) |
Copyright © 2020 Atlassian Software Systems Pty Ltd. All rights reserved.