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

Create distinct permission for Manual Stages in a build pipeline.

    • Icon: Suggestion Suggestion
    • Resolution: Duplicate
    • None
    • Build Queues, Stages
    • None
    • 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.

      Bamboo currently provides 5 basic permissions that can be applied on a per-plan basis:

      • View
      • Edit
      • build
      • Clone
      • Admin

      We have the need for a sixth:

      • Pass Manual Stages

      And Ideally this would be a per-stage permission

      We use manual stages for deployment and verification steps. However our organization enforces strict segregation of duties, so a Developer may never deploy to non-dev environments. That is why we would like to add our deployment team's group to specific manual stages.

      This would give us the future flow of:

      1. Stage 1 (build, test and tag)
        1. Developer releases current version from Jira
        2. Release invokes a build in Bamboo
          1. Checkout latest
          2. Run unit and acceptance tests
          3. Report on code coverage, findbugs, pmd
          4. Tag JIra version (1.2.2-SNAPSHOT) in VCS
      2. Stage 2 - Manual (deploy to Dev)
        1. Execute deployment scripts (Developers or Deployers only)
      3. Stage 3 - Manual (deploy to Test or Performance)
        1. Execute deployment scripts (Deployers only)

            [BAM-10016] Create distinct permission for Manual Stages in a build pipeline.

            AntonA added a comment -

            Hi Edward,

            I believe this issue is a duplicate of BAM-9613 and therefore I will resolve it.

            Please vote for BAM-9613 and add yourself as a watcher to it.

            If I misunderstood what you are after, please leave a comment on this issue.

            Cheers,
            Anton

            AntonA added a comment - Hi Edward, I believe this issue is a duplicate of BAM-9613 and therefore I will resolve it. Please vote for BAM-9613 and add yourself as a watcher to it. If I misunderstood what you are after, please leave a comment on this issue. Cheers, Anton

              Unassigned Unassigned
              3a10b11ad777 EddieW
              Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

                Created:
                Updated:
                Resolved: