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

Allow artifacts to be passed from Server to Agent

    XMLWordPrintable

Details

    • 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.

    Description

      The bamboo clover plugin, needs access to all of clovers history points before generating a clover history report.
      If the build is run on a different agent than it was previously, then not all Clover history points will be available.

      The plugin needs a way to:

      • access a directory of files, that were generated by previous builds.
      • specify that an artifact must be made available to subsequent builds.

      One way, although not ideal, would be to store such artifacts in a .bamboo directory on the agent, in the plan's build-dir.
      The agent would then retrieve any PLAN level artifacts and store them there, prior to starting the build.

      • Artifacts could be retrieved via HTTP, from the bamboo server.
      • At the end of the build, the .bamboo directory is zipped, and sent back to the server and stored as a PLAN level artifact.
      • The location of the .bamboo directory would need to be made available to any build plugins via a property, so that it can be passed to the actual build.

      I believe this would also be useful for passing other artifacts between builds, such as an application.war from one build, to other dependent builds that then test that war.

      Attachments

        Issue Links

          Activity

            People

              Unassigned Unassigned
              npellow Nick
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: