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

Allow nested/recursive expansion of variables in build invocation

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

      I have several build jobs that all share the same build invocation that contains several variables that are build agent capabilities. Whenever this invocation changes, I have to go and edit the many jobs that use it.

      What I would like to be able to do is defined the build invocation as a single global variable, that itself uses variables that are capabilities of the build agent. This would allow me to define the invocation in one place which would simplify maintenance.

      Another alternative would be to introduce build invocation templates that can be shared among jobs (across different plans). These templates could themselves have variables that could be unique to the job that must be configured there, which would allow the common parts of the invocation to be defined centrally yet still facilitate differences per job.

            [BAM-8266] Allow nested/recursive expansion of variables in build invocation

            Margo Pinsonneault made changes -
            Remote Link Original: This issue links to "Page (Atlassian Documentation)" [ 62905 ]
            Aaron Brown made changes -
            Remote Link Original: This issue links to "BDEV-1064 (EACJ)" [ 21760 ] New: This issue links to "BDEV-1064 (Hello Jira)" [ 21760 ]
            Katherine Yabut made changes -
            Workflow Original: JAC Suggestion Workflow [ 3017031 ] New: JAC Suggestion Workflow 3 [ 3602677 ]
            Status Original: RESOLVED [ 5 ] New: Closed [ 6 ]
            Owen made changes -
            Workflow Original: Confluence Workflow - Public Facing v4 [ 2697809 ] New: JAC Suggestion Workflow [ 3017031 ]
            Owen made changes -
            Backlog Order (Obsolete) Original: 17760000000
            Issue Type Original: Improvement [ 4 ] New: Suggestion [ 10000 ]
            Owen made changes -
            Workflow Original: Bamboo Workflow 2016 v1 [ 1421503 ] New: Confluence Workflow - Public Facing v4 [ 2697809 ]
            Grzegorz Lewandowski made changes -
            Remote Link Original: This issue links to "Page (Extranet)" [ 314958 ]
            Grzegorz Lewandowski made changes -
            Resolution Original: Fixed [ 1 ] New: Done [ 17 ]
            Status Original: In Progress [ 3 ] New: Resolved [ 5 ]

            Hello guys, we are releasing this feature in version 6.3. The EAP is out if you want check it out. You can grab it here. Just go to the Bamboo variables page to learn how to use it.

            If you need more information about EAP release you can find this page useful, but note EAP release notes doesn't include information about this feature.

            Grzegorz Lewandowski added a comment - Hello guys, we are releasing this feature in version 6.3. The EAP is out if you want check it out. You can grab it here . Just go to the Bamboo variables page to learn how to use it. If you need more information about EAP release you can find this page useful, but note EAP release notes doesn't include information about this feature.
            Grzegorz Lewandowski made changes -
            Fix Version/s New: 6.3.0 [ 74985 ]
            Status Original: Open [ 1 ] New: In Progress [ 3 ]

              glewandowski Grzegorz Lewandowski
              e76c8ebda36d Luke Daley
              Votes:
              136 Vote for this issue
              Watchers:
              78 Start watching this issue

                Created:
                Updated:
                Resolved: