Support dry runs for deployment projects

XMLWordPrintable

    • Type: Suggestion
    • Resolution: Answered
    • None
    • Component/s: None
    • None

      I'd like to be able to run a deployment as a "dry run" to see what changes would actually be made.

      Some ideas about how this might work in practice:

      • Deployment tasks have an "include in dry run" checkbox. If it's not checked, the task won't run at all in a dry run
      • Deployment tasks have a "Dry Run" variable and an "Commit" variable value. At runtime, the appropriate value fills ${bamboo.dryrun} so it can be passed to the appropriate script
      • Create a new button "Start dry run" on deploy/selectVersionForExecute.action
      • Running a deployment in "Dry Run" does not update the "current" release of an environment

      Obviously it will be up to the developer to integrate the flag correctly with the tools.

            Assignee:
            Unassigned
            Reporter:
            Richard Szalay
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: