3 ms·
The Omnibus package is very painless and internally uses Chef to apply configuration changes and data migrations. I maintained a (small) instance for a few year
by toupeira 7y ago
The Omnibus package is very painless and internally uses Chef to apply configuration changes and data migrations. I maintained a (small) instance for a few years and never ran into any issues, all you need to do is upgrade the package through APT/yum etc.
There's also support for zero-downtime upgrades [1] but I haven't tried it yet.
[1] https://docs.gitlab.com/ee/update/#upgrading-without-downtime https://docs.gitlab.com/ee/update/#upgrading-without-downtim...