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

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,890 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 9, 2018 in Other DevOps Questions by Atul
• 10,240 points
+15 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 27, 2018 in DevOps & Agile by DragonLord999
• 8,450 points
+2 votes
1 answer
0 votes
2 answers
webinar_success Thank you for registering Join Edureka Meetup community for 100+ Free Webinars each month JOIN MEETUP GROUP