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

Allow Jobs or Stages to be run regardless of previous success

    XMLWordPrintable

Details

    • Suggestion
    • Resolution: Duplicate
    • None
    • Jobs, 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.

    Description

      It's nice that you can set tasks to be able to be run regardless of previous success, but it would be wonderful if this were on the job or stage level. For example:

      Stage: Build
      – Job: Compile Source, Create Artifacts
      Stage: Deploy
      --Job: Deploy to provisional site
      Stage: Test
      --Job: Run UI Tests
      --Job: Run API Tests
      --Job: Run Load Tests
      Stage: Cleanup
      --Job: Tear down provisional Site

      In this case, the provisional sites would be cloud servers, so we tear them down such that we don't incur unnecessary charge. In order to achieve this today, I have to cram all of those tests into 1 job and mark the tear down script as final to ensure the environment doesn't stay online if a previous job fails.

      Attachments

        Issue Links

          Activity

            People

              Unassigned Unassigned
              fbb5d80a444a Ken Sykora
              Votes:
              8 Vote for this issue
              Watchers:
              7 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: