Best practice for successful app deployment

0 votes
I want to know the best practice to ensure that my web app is deployed without any failures and in case of failure how to rollback? For eg. I have 15 files to be deployed and only 12 get deployed. The failure will cause a lot of chaos. I want to know how to do transactional deployment, status detection and rollback for my web app.
Jul 10, 2018 in Other DevOps Questions by Atul
• 10,240 points
22 views

1 answer to this question.

0 votes

I'd suggest you to write a deployment system that deploys your files one by one. Write a checksum and check to see if the expanded files and the checksum of the compressed files and then use the values in  deployment to check if it deployed successfully.

I did this myself. You need to pass the checksums and and if it is correct in the current step then you move to the next step.

answered Jul 10, 2018 by DareDev
• 6,810 points

Related Questions In Other DevOps Questions

0 votes
1 answer

What is the best practice for updating an already existing web app deployment using ARM?

The Service Principal solution, through the SDK, ...READ MORE

answered Jul 8, 2018 in Other DevOps Questions by Atul
• 10,240 points
38 views
0 votes
1 answer

IS app pool import fails with error message.configuration error…insufficient permissions

There is a config file at %SystemRoot%\System32\inetsrv\config\redirection.config Removed the ...READ MORE

answered Jun 19, 2018 in Other DevOps Questions by shubham
• 6,890 points
126 views
0 votes
1 answer

how to check runtime for chef-client executions?

 Chef doesn't have the mechanism to save ...READ MORE

answered Jul 5, 2018 in Other DevOps Questions by DareDev
• 6,810 points
39 views
+13 votes
2 answers

Git management technique when there are multiple customers and need multiple customization?

Consider this - In 'extended' Git-Flow, (Git-Multi-Flow, ...READ MORE

answered Mar 26, 2018 in DevOps & Agile by DragonLord999
• 8,380 points
217 views
0 votes
1 answer
0 votes
1 answer