Uploaded image for project: 'Bamboo Data Center'
  1. Bamboo Data Center
  2. BAM-19835

Iterate through Artifact Handlers when retrieving artifacts

XMLWordPrintable

    • 0
    • 4
    • Our product teams collect and evaluate feedback from a number of different sources. To learn more about how we use customer feedback in the planning process, check out our new feature policy.

      Problem Definition

      When multiple Artifact Handlers are configured, and one fails, the consuming build or deployment will fail.
      Examples of why this could occur include:

      • producing and consuming jobs running on different agents
      • the communication with S3 timing out

      Suggested Solution

      Iterate through the Handlers on failure.

      Why this is important

      Some systems have multiple handlers configured globally, but the build or deployment fails after the first artifact download failure.

      Workaround

      Remove the failing Handler from the handler configuration. Configuration can be set at the Global or Plan level.
      If you'd like to use the Agent-local handler, this works well if all the jobs that produce or consume the same artifact run on one agent. This can be achieved using agent dedication or capabilities and requirements.

              Unassigned Unassigned
              ezeidan Ellie Z
              Votes:
              3 Vote for this issue
              Watchers:
              3 Start watching this issue

                Created:
                Updated: