Hi, Request your response for below query on priority basis:
Can you please let me know what happens when a particular step in the Process fails for a specific machine. Does it continue with the deployment steps for the remaining machines or it just halts the overall Deployment process.
So lets say there are 50 App servers and their 200 Client machines (4 clients per App Server).
And as per Project’s process steps,the release first gets deployed on all the machines with role as ‘App Server’ and then followed by deployment on all machines with role as ‘Client’ . In below case, what will happen if step b of the Parent Step 2 (for AppServer) fails on any of the machine for any reason?
Parent Step 1 (preliminary activities for machines with roles App Server or Client)
Step a
Step b
Step c
Parent Step 2 (for all machines with role ‘App Server’)
Step a
Step b
Step c
Parent Step 3 (for all machines with role ‘Client’)
Step a
Step b
Step c
Note: Each environment consists an App Server and its clients. So in this case there are 50 environments and Release will be deployed in 50 environments.
a) Will it halt the over all deployment process?
b) Will it fail the Parent Step 2 and proceed to Parent Step 3? i.e. skip the deployment on App Server and instead continue deployment with Client machines?
c) Complete the deployment process excluding for the impacted machine
If the answer is ‘c’, then I am happy with it, but if it is either ‘a’ or ‘b’ then its a very big impact and contradicts the warrant to use the Octopus for such bulk deployment in our case.