Deploy to a specific machine?

swinghouseswinghouse Posts: 120 Bronze 2
edited January 7, 2013 11:11AM in Deployment Manager
Under Projects -> Releases in the web interface I can choose which environment I want to deploy to, but what if there are several machines in one environment and I'd like to deploy a release to a specific machine?

Is that possible?

Comments

  • This would be very handy for us as well. Typically when a release is large we'll want to take a server out of load, release and test it then flip servers over and release to the rest.

    We could trick it by having a server in a separate environment however the config transforms match up to environment names.
  • swinghouseswinghouse Posts: 120 Bronze 2
    Dan,

    Good initiative! Your suggestion just got a vote from me.

    /Mattias
  • Currently this isn't possible I'm afraid.

    You might be able to get the functionality you want by pulling out your single test server out into a "canary" environment, and deploying to that environment first, then deploying 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.
    David Conlin
    Software Developer
    Deployment Manager
Sign In or Register to comment.