2 ms·
I feel like these days your deployment should be as hands-off as possible. A merge to the main branch should pick up the changes, run the build process, do any
by onion2k 5y ago
I feel like these days your deployment should be as hands-off as possible. A merge to the main branch should pick up the changes, run the build process, do any necessary migrations, and push the app container to a server somewhere. Once you've got it working you can deploy as often as you like and (hopefully!) everything just works.
As such it shouldn't really matter what you're deploying, or even how long it takes. You merge and forget about it, and a few minutes later users are using the latest version. It doesn't matter if that's 3 minutes or 15 minutes because you can just carry on working happy in the knowledge that it's taking care of itself.