Обновление GitLab с 8 версий до 15 версий для команды разработчиков
Обновление GitLab CE для небольшой команды разработчиков.
Сложность заключалась в том, что разработчики использовали достаточно старую версию GitLab.
Перед обновлением я собрал всю необходимую информацию и настроил сервер, где находится GitLab. Создал план backup/rollback и upgrade план.
В процессе обновления пришлось пройти через 15 промежуточных версий, согласно документации GitLab.
Также при обновлении с версии 13 до 14 пришлось вручную сделать миграцию баз данных на новую версию PostgreSQL.
В конце я написал на Confluence документ, где описал процесс обновления и рекомендации к дальнейшему обновлению для следующих.
Работа занимала 5 часов.
Сложность заключалась в том, что разработчики использовали достаточно старую версию GitLab.
Перед обновлением я собрал всю необходимую информацию и настроил сервер, где находится GitLab. Создал план backup/rollback и upgrade план.
В процессе обновления пришлось пройти через 15 промежуточных версий, согласно документации GitLab.
Также при обновлении с версии 13 до 14 пришлось вручную сделать миграцию баз данных на новую версию PostgreSQL.
В конце я написал на Confluence документ, где описал процесс обновления и рекомендации к дальнейшему обновлению для следующих.
Работа занимала 5 часов.