Uploaded image for project: 'Bamboo'
  1. Bamboo
  2. BAM-12232

Allow having variables in agent capabilities and job requirements

    XMLWordPrintable

Details

    • Suggestion
    • Status: Not Being Considered (View Workflow)
    • Resolution: Unresolved
    • None
    • Variables
    • None
    • 1
    • 6
    • 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

      Allow having variables in the job requirements and remote agent capabilities so that by changing a value of one variable (which can possibly be used in many job requirements) a user can change the agents that satisfies the requirements.

      Variables in job requirements could also allow to run / not run a job based on which branch is currently being built, probably by using the variable ${bamboo.repository.branch.name}

      Workaround

      The problem that is highlighted in this issue can be reduced to modifying effective configuration of multiple plans with a simple change in Bamboo configuration (editing global variable).
      We believe that Bamboo allows for such behavior with use of Bamboo Specs. Moving configuration of Bamboo plans to code allows modifying configuration of multiple Plans at the same time and much more.

      Attachments

        Issue Links

          Activity

            People

              Unassigned Unassigned
              fkraemer Felipe Kraemer
              Votes:
              41 Vote for this issue
              Watchers:
              27 Start watching this issue

              Dates

                Created:
                Updated: