Suggest a new feature or enhancement...

Allow releasing to a subset of servers under an environment

It'd be good to have the ability to release a package to a subset of servers under one environment. This would allow taking a server out of load, releasing to it, testing and then either flipping servers or putting it back in to load.

We usually do this when we have a large change or a change which needs a big DB migration.

7 votes
Vote
Sign in
Check!
(thinking…)
Reset
or sign in with
  • facebook
  • google
    Password icon
    I agree to the terms of service
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    Daniel FurzeDaniel Furze shared this idea  ·   ·  Flag idea as inappropriate…  ·  Admin →

    2 comments

    Sign in
    Check!
    (thinking…)
    Reset
    or sign in with
    • facebook
    • google
      Password icon
      I agree to the terms of service
      Signed in as (Sign out)
      Submitting...
      • John KentJohn Kent commented  ·   ·  Flag as inappropriate

        When using an F5 load balancer it would be great to be able to disable a node from the pool, deploy new software onto it and then re-enable it back into the pool. Then continue this process for each of the nodes in the pool each corresponding to the various machines in the deployment environment.

      • Chirayu ShishodiyaAdminChirayu Shishodiya (Admin, Red Gate) commented  ·   ·  Flag as inappropriate

        This can currently be achieved like so:

        You can pull out your single test server out into a "canary" environment, and deploy to that environment first, then deploy to a "production" environment which contains the other server.

        I know that this would require you to make a "canary" config transform which is a copy of the "release" transform, but this should only be as much work as creating a separate config transform for each separate machine.

        This is linked to this forum post: http://www.red-gate.com/messageboard/viewtopic.php?t=16300

      Feedback and Knowledge Base