3 ms·
Very interested to hear about your usage of Omaha... How was your overall experience? What's your process for promoting a release? Do you ship in channels per
by robszumski 12y ago
Very interested to hear about your usage of Omaha...
How was your overall experience?
What's your process for promoting a release?
Do you ship in channels per platform?
What steps does your updater take when it installs a package?
- js2 12y agoWe used channels but only to separate our internal builds. All our externally released versions were on a single channel (well, one channel for Mac, another for Windows as I recall). We released a new version by rolling it out to 1% of our users and watching the crash rate, then 5%, etc, till we were at 100%. Our 1.0 product was based on Chromium, so we mostly re-used Chromium code on the client-side (Mac, Windows) as far as how the updater worked.
- robszumski 12y agoSounds like a similar situation on our side. We use a minimally modified updater from ChromeOS and have built some tools into the Omaha server to do rate-limited updates to the population of machines and track error rates in the same fashion.