Package | Description |
---|---|
com.atlassian.bamboo.build.artifact | |
com.atlassian.bamboo.build.artifact.handlers |
Modifier and Type | Class and Description |
---|---|
class |
ArtifactPublishingConfig |
class |
ArtifactRetrievalConfig |
Modifier and Type | Method and Description |
---|---|
static @NotNull ArtifactHandlerConfigProvider |
AbstractArtifactHandler.configProvider(@NotNull ArtifactHandlersService artifactHandlersService)
Create ArtifactHandlerConfigProvider that will return runtime configuration fetched from ArtifactHandlerService.
|
static @NotNull ArtifactHandlerConfigProvider |
AbstractArtifactHandler.configProvider(@NotNull Map<String,String> artifactHandlerConfiguration)
Create ArtifactHandlerConfigProvider that will return passed configuration
|
Modifier and Type | Method and Description |
---|---|
protected abstract ArtifactDirectoryBuilder |
AbstractLocalArtifactHandler.getArtifactDirectoryBuilder(ArtifactHandlerConfigProvider artifactHandlerConfigProvider) |
protected ArtifactDirectoryBuilder |
ServerLocalArtifactHandler.getArtifactDirectoryBuilder(@NotNull ArtifactHandlerConfigProvider artifactHandlerConfigProvider) |
protected ArtifactDirectoryBuilder |
AgentLocalArtifactHandler.getArtifactDirectoryBuilder(@NotNull ArtifactHandlerConfigProvider artifactHandlerConfigProvider) |
protected ArtifactDirectoryBuilder |
RemoteTransferFallbackArtifactHandler.getArtifactDirectoryBuilder(ArtifactHandlerConfigProvider artifactHandlerConfigProvider) |
ArtifactLinkDataProvider |
AbstractLocalArtifactHandler.getArtifactLinkDataProvider(Artifact artifact,
@NotNull ArtifactHandlerConfigProvider artifactHandlerConfigProvider) |
@Nullable ArtifactLinkDataProvider |
ArtifactHandler.getArtifactLinkDataProvider(Artifact artifact,
@NotNull ArtifactHandlerConfigProvider artifactHandlerConfigProvider) |
@Nullable ArtifactLinkDataProvider |
ArtifactHandlerDecoratorSupport.getArtifactLinkDataProvider(Artifact artifact,
@NotNull ArtifactHandlerConfigProvider artifactHandlerConfigProvider) |
@Nullable ArtifactLinkDataProvider |
S3ArtifactHandler.getArtifactLinkDataProvider(Artifact artifact,
@NotNull ArtifactHandlerConfigProvider artifactHandlerConfigProvider) |
@Nullable ArtifactLinkDataProvider |
BambooRemoteArtifactHandler.getArtifactLinkDataProvider(Artifact artifact,
@NotNull ArtifactHandlerConfigProvider artifactHandlerConfigProvider) |
ArtifactLinkDataProvider |
AbstractLocalArtifactHandler.getArtifactLinkDataProvider(ArtifactLink artifactLink,
@NotNull ArtifactHandlerConfigProvider artifactHandlerConfigProvider) |
@Nullable ArtifactLinkDataProvider |
ArtifactHandler.getArtifactLinkDataProvider(ArtifactLink artifactLink,
@NotNull ArtifactHandlerConfigProvider artifactHandlerConfigProvider) |
@Nullable ArtifactLinkDataProvider |
ArtifactHandlerDecoratorSupport.getArtifactLinkDataProvider(ArtifactLink artifactLink,
@NotNull ArtifactHandlerConfigProvider artifactHandlerConfigProvider) |
ArtifactLinkDataProvider |
S3ArtifactHandler.getArtifactLinkDataProvider(ArtifactLink artifactLink,
@NotNull ArtifactHandlerConfigProvider artifactHandlerConfigProvider) |
ArtifactLinkDataProvider |
BambooRemoteArtifactHandler.getArtifactLinkDataProvider(ArtifactLink artifactLink,
@NotNull ArtifactHandlerConfigProvider artifactHandlerConfigProvider) |
protected File |
AbstractLocalArtifactHandler.getArtifactStorageDirectory(Artifact artifact,
ArtifactHandlerConfigProvider artifactHandlerConfigProvider) |
protected File |
AbstractLocalArtifactHandler.getArtifactStorageDirectory(ResultKey resultKey,
ArtifactDefinitionContext artifact,
ArtifactHandlerConfigProvider artifactHandlerConfigProvider) |
protected org.apache.tools.ant.types.FileSet |
AbstractRepublishingArtifactHandler.getFileSetFromFallbackStorage(@NotNull ArtifactHandlerPublishingResult previousPublishingResult,
@NotNull ResultKey resultKey,
@NotNull ArtifactDefinitionContext artifact,
@NotNull ArtifactHandlerConfigProvider artifactHandlerConfigProvider,
@NotNull org.apache.log4j.Logger log) |
boolean |
AbstractLocalArtifactHandler.moveArtifactToGlobalStorage(@NotNull Artifact artifact,
@NotNull ArtifactHandlerConfigProvider artifactHandlerConfigProvider) |
boolean |
ArtifactHandler.moveArtifactToGlobalStorage(@NotNull Artifact artifact,
@NotNull ArtifactHandlerConfigProvider artifactHandlerConfigProvider)
Move artifact to a 'global storage'.
|
boolean |
ArtifactHandlerDecoratorSupport.moveArtifactToGlobalStorage(@NotNull Artifact artifact,
@NotNull ArtifactHandlerConfigProvider artifactHandlerConfigProvider) |
boolean |
S3ArtifactHandler.moveArtifactToGlobalStorage(@NotNull Artifact artifact,
@NotNull ArtifactHandlerConfigProvider artifactHandlerConfigProvider) |
boolean |
BambooRemoteArtifactHandler.moveArtifactToGlobalStorage(@NotNull Artifact artifact,
@NotNull ArtifactHandlerConfigProvider artifactHandlerConfigProvider) |
void |
AbstractLocalArtifactHandler.removeArtifactFromStorage(@NotNull Artifact artifact,
@NotNull ArtifactHandlerConfigProvider artifactHandlerConfigProvider) |
void |
ArtifactHandler.removeArtifactFromStorage(@NotNull Artifact artifact,
@NotNull ArtifactHandlerConfigProvider artifactHandlerConfigProvider)
Removes artifact files for a single artifact.
|
void |
ArtifactHandlerDecoratorSupport.removeArtifactFromStorage(@NotNull Artifact artifact,
@NotNull ArtifactHandlerConfigProvider artifactHandlerConfigProvider) |
void |
S3ArtifactHandler.removeArtifactFromStorage(@NotNull Artifact artifact,
@NotNull ArtifactHandlerConfigProvider artifactHandlerConfigProvider) |
void |
BambooRemoteArtifactHandler.removeArtifactFromStorage(@NotNull Artifact artifact,
@NotNull ArtifactHandlerConfigProvider artifactHandlerConfigProvider) |
void |
AbstractLocalArtifactHandler.removeArtifactFromStorage(@NotNull PlanResultKey planResultKey,
@NotNull ImmutableArtifactDefinitionBase artifact,
@NotNull ArtifactHandlerConfigProvider artifactHandlerConfigProvider) |
void |
ArtifactHandler.removeArtifactFromStorage(@NotNull PlanResultKey planResultKey,
@NotNull ImmutableArtifactDefinitionBase artifact,
@NotNull ArtifactHandlerConfigProvider artifactHandlerConfigProvider)
Removes artifact files for a single artifact.
|
void |
ArtifactHandlerDecoratorSupport.removeArtifactFromStorage(@NotNull PlanResultKey planResultKey,
@NotNull ImmutableArtifactDefinitionBase artifact,
@NotNull ArtifactHandlerConfigProvider artifactHandlerConfigProvider) |
void |
S3ArtifactHandler.removeArtifactFromStorage(@NotNull PlanResultKey planResultKey,
@NotNull ImmutableArtifactDefinitionBase artifact,
@NotNull ArtifactHandlerConfigProvider artifactHandlerConfigProvider) |
void |
BambooRemoteArtifactHandler.removeArtifactFromStorage(@NotNull PlanResultKey planResultKey,
@NotNull ImmutableArtifactDefinitionBase artifact,
@NotNull ArtifactHandlerConfigProvider artifactHandlerConfigProvider) |
void |
AbstractLocalArtifactHandler.removeArtifactFromStorage(@NotNull ResultKey planResultKey,
@NotNull ImmutableArtifactDefinitionBase artifact,
@NotNull ArtifactHandlerConfigProvider artifactHandlerConfigProvider) |
void |
ArtifactHandler.removeArtifactFromStorage(@NotNull ResultKey resultKey,
@NotNull ImmutableArtifactDefinitionBase artifact,
@NotNull ArtifactHandlerConfigProvider artifactHandlerConfigProvider)
Removes artifact files for a single artifact.
|
void |
ArtifactHandlerDecoratorSupport.removeArtifactFromStorage(@NotNull ResultKey resultKey,
@NotNull ImmutableArtifactDefinitionBase artifact,
@NotNull ArtifactHandlerConfigProvider artifactHandlerConfigProvider) |
void |
S3ArtifactHandler.removeArtifactFromStorage(@NotNull ResultKey planResultKey,
@NotNull ImmutableArtifactDefinitionBase artifact,
@NotNull ArtifactHandlerConfigProvider artifactHandlerConfigProvider) |
void |
BambooRemoteArtifactHandler.removeArtifactFromStorage(@NotNull ResultKey resultKey,
@NotNull ImmutableArtifactDefinitionBase artifact,
@NotNull ArtifactHandlerConfigProvider artifactHandlerConfigProvider) |
void |
AbstractLocalArtifactHandler.removeArtifactsFromStorage(@NotNull PlanKey planKey,
@NotNull ArtifactHandlerConfigProvider artifactHandlerConfigProvider) |
void |
ArtifactHandler.removeArtifactsFromStorage(@NotNull PlanKey planKey,
@NotNull ArtifactHandlerConfigProvider artifactHandlerConfigProvider)
Removes artifact files for all results of a single.
|
void |
ArtifactHandlerDecoratorSupport.removeArtifactsFromStorage(@NotNull PlanKey planKey,
@NotNull ArtifactHandlerConfigProvider artifactHandlerConfigProvider) |
void |
S3ArtifactHandler.removeArtifactsFromStorage(@NotNull PlanKey planKey,
@NotNull ArtifactHandlerConfigProvider artifactHandlerConfigProvider) |
void |
BambooRemoteArtifactHandler.removeArtifactsFromStorage(@NotNull PlanKey planKey,
@NotNull ArtifactHandlerConfigProvider artifactHandlerConfigProvider) |
void |
AbstractLocalArtifactHandler.removeArtifactsFromStorage(@NotNull PlanResultKey planResultKey,
@NotNull ArtifactHandlerConfigProvider artifactHandlerConfigProvider) |
void |
ArtifactHandler.removeArtifactsFromStorage(@NotNull PlanResultKey planResultKey,
@NotNull ArtifactHandlerConfigProvider artifactHandlerConfigProvider)
Removes artifact files for a single plan result.
|
void |
ArtifactHandlerDecoratorSupport.removeArtifactsFromStorage(@NotNull PlanResultKey planResultKey,
@NotNull ArtifactHandlerConfigProvider artifactHandlerConfigProvider) |
void |
S3ArtifactHandler.removeArtifactsFromStorage(@NotNull PlanResultKey planResultKey,
@NotNull ArtifactHandlerConfigProvider artifactHandlerConfigProvider) |
void |
BambooRemoteArtifactHandler.removeArtifactsFromStorage(@NotNull PlanResultKey planResultKey,
@NotNull ArtifactHandlerConfigProvider artifactHandlerConfigProvider) |
default @NotNull ArtifactHandlerPublishingResult |
RepublishingArtifactHandler.republish(@NotNull ArtifactHandlerPublishingResult previousPublishingResult,
@NotNull ResultKey resultKey,
@NotNull ArtifactDefinitionContext artifact,
@NotNull ArtifactHandlerConfigProvider artifactHandlerConfigProvider)
|
@NotNull ArtifactHandlerPublishingResult |
RepublishingArtifactHandler.republish(@NotNull ArtifactHandlerPublishingResult previousPublishingResult,
@NotNull ResultKey resultKey,
@NotNull ArtifactDefinitionContext artifact,
@NotNull ArtifactHandlerConfigProvider artifactHandlerConfigProvider,
@Nullable BuildLogger buildLogger)
Method called when remote agent tries to recover from result publishing failures.
|
@NotNull ArtifactHandlerPublishingResult |
S3ArtifactHandler.republish(@NotNull ArtifactHandlerPublishingResult previousPublishingResult,
@NotNull ResultKey resultKey,
@NotNull ArtifactDefinitionContext artifact,
@NotNull ArtifactHandlerConfigProvider artifactHandlerConfigProvider,
@Nullable BuildLogger buildLogger) |
@NotNull ArtifactHandlerPublishingResult |
BambooRemoteArtifactHandler.republish(@NotNull ArtifactHandlerPublishingResult previousPublishingResult,
@NotNull ResultKey resultKey,
@NotNull ArtifactDefinitionContext artifact,
@NotNull ArtifactHandlerConfigProvider artifactHandlerConfigProvider,
@Nullable BuildLogger buildLogger) |
Constructor and Description |
---|
S3ArtifactLinkDataProvider(@NotNull Supplier<com.amazonaws.services.s3.AmazonS3> s3Client,
@NotNull String bucketName,
@NotNull String keyInBucket,
ArtifactHandlerConfigProvider artifactHandlerConfigProvider) |
Modifier and Type | Method and Description |
---|---|
@NotNull ArtifactHandlerPublishingResult |
ArtifactHandlerPackagingDecorator.republish(@NotNull ArtifactHandlerPublishingResult previousPublishingResult,
@NotNull ResultKey resultKey,
@NotNull ArtifactDefinitionContext artifact,
@NotNull ArtifactHandlerConfigProvider artifactHandlerConfigProvider,
@Nullable BuildLogger buildLogger) |
Copyright © 2022 Atlassian Software Systems Pty Ltd. All rights reserved.