4 things to remember when upgrading a production Virtual Machine

This might come handy for our users using the Bitrise CLI . 🖥

Frequent upgrades are a good thing, but if you're talking about a production system you have to keep a couple of things in mind. If you follow these rules you can upgrade your production system without worrying about breaking change - "continuous delivery", sort of ;)

  1. Always keep a rollback version, or more! This is the most important, we cannot emphasize it enough: in any case, you'll have to be able to roll back a faulty deploy/upgrade as fast as possible, and as reliable as possible.
  2. Either create a totally new one - it's a good idea to test automation scripts from time to time
  3. Or clone the current one, update the cloned ones then shut down the previous ones - but don't destroy any (yet) for rollback!
  4. Do this for every minor system update/upgrade or configuration change! We know, but better be safe than sorry.

These will allow you to be able to iterate on your production system quickly, and still keep your sanity.

Happy coding! 🌟

No items found.
The Mobile DevOps Newsletter

Explore more topics

App Development

Learn how to optimize your mobile app deployment processes for iOS, Android, Flutter, ReactNative, and more

Bitrise & Community

Check out the latest from Bitrise and the community. Learn about the upcoming mobile events, employee spotlights, women in tech, and more

Bitrise Insights

Cache | Caching

Mobile App Releases

Learn how to release faster, better apps on the App Store, Google Play Store, Huawei AppGallery, and other app stores

Mobile DevOps

Learn Mobile DevOps best practices such as DevOps for iOS, Android, and industry-specific DevOps tips for mobile engineers

Mobile Testing & Security

Learn how to optimize mobile testing and security — from automated security checks to robust mobile testing and more.

Product Updates

Check out the latest product updates from Bitrise — Build Insights updates, product news, and more.

The Mobile DevOps Newsletter

Join 1000s of your peers. Sign up to receive Mobile DevOps tips, news, and best practice guides once every two weeks.