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

Build nominated versions of projects

    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

      As part of our release process, we update and tag a particular version of Confluence in CVS. Bamboo may or may not build this exact version, depending on what other commits occur around the same time. After tagging, we check out the tag locally and build and run the tests to make sure our tagged version is okay to release or deploy. As a build server, Bamboo should be able to do this.

      To run a "release build" or "tagged build", the user would select a project, select a VCS branch and tag, and Bamboo would run the normal build process and capture artifacts, etc.

      Bamboo should keep a list of "release builds" or "tagged builds" separate to the normal list of builds, since the normal list of builds has a useful chronological order which release builds would disrupt.

      As a secondary enhancement, the release builds should be configurable separately to the normal builds. That is, they could configured to run different maven targets (including deployment, perhaps), and capture different artifacts (JAR and WAR files, for example).

      Attachments

        Issue Links

          Activity

            People

              Unassigned Unassigned
              matt@atlassian.com Matt Ryall
              Votes:
              7 Vote for this issue
              Watchers:
              8 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Time Tracking

                  Estimated:
                  Original Estimate - 32h
                  32h
                  Remaining:
                  Remaining Estimate - 32h
                  32h
                  Logged:
                  Time Spent - Not Specified
                  Not Specified