Artifact handlers Bamboo administrators can control where artifacts produced by plans are stored. This can help to optimize the utilization of network bandwith and filesystem space. You can activate each handler for shared and non-shared artifacts separately. Additionally, you can store artifacts in multiple locations. The default artifact handler selection is configured by Bamboo administrator but can be overridden in a plan's configuration by users that have administration permission on the plan.
To configure artifact handlers, go to > Artifact handlers.
Types of handlers used by Bamboo:
AGENT-LOCAL ARTIFACT HANDLER
This handlers stores the artifact on Bamboo's remote agent's filesystem. This handler does not publish artifacts to server (in other words, the artifacts will not be downloadable from result pages if remote or s3 handlers are not enabled). It can be used to save bandwidth when exchanging artifacts between builds & deployments running on the same agent or running on different agents that share common filesystem. In the configuration you need to define the root directory in which all the artifacts will be saved.
BAMBOO REMOTE HANDLER
This handler makes artifacts accessible on Bamboo remote and elastic agents. It also allows remote agents to publish artifacts they produce when running builds.
SERVER-LOCAL ARTIFACT HANDLER
This handler stores the artifacts directly on Bamboo server's filesystem. It is used by Bamboo server itself and by local agents.