Symbol white

← Back to other Deploy suggestions

deployment stages

3b43c1b209ebdbf195d1829943c207ba?rating=pg&size=52&default=mm
suggested by Anthony S
1

it would be great to be able to define our own deployment stages where different/servers run there commands/deploy files
 
this would allow us to setup our own pseudo pre-deploy/post-deploy logic
 
eg
 
setup 4 stages, pre deployment, main, post main and post deployment
 
in pre-deployment we only run pre-deploy commands on our load balancers (enable maint mode)
 
in main stage we run pre-deploy and code deployment on our app servers
 
in post main stage we run post deploy commands on our app servers
 
in post deploy we run post deploy commands on our LB's (disable maint mode)
 
this somewhat goes hand in hand with being able to have command only servers, and would allow us to reliably enable site maintenance site wide (because you limit concurrent servers deployment to 3 at a time) for the duration of deployment and only completely lift it once all code/post-deployment operations have completed

Collecting We're collecting votes & feedback about this suggestion!

Login to comment on this suggestion