Gitlab Version Upgrade
This guide describes the upgrade from 16.3.2 to 16.4.1, but it can be applied to any version.
GitLab Version Upgrade Guide: Upgrading from 16.3.2 to 16.3.5 and 16.4.1
GitLab platform is constantly evolving. This guide explains how to upgrade GitLab from version 16.3.2 to 16.3.5 and then to 16.4.1, step by step.
Step 1: Back Up your data
Before upgrading versions, it is very important to take backups of your existing GitLab installation. This will prevent data loss in case of any issues and allow for a rollback.
sudo gitlab-rake gitlab:backup:create
This command will create a backup of GitLab and save it to the /var/opt/gitlab/backups/
directory.
Step 2: Upgrading To 16.3.5
Let's start transitioning from version 16.3.2 to 16.3.5:
2.1 Download RPM Packages
First, download the RPM packages for version 16.3.5:
cd /opt
wget - content-disposition https://packages.gitlab.com/gitlab/gitlab-ce/packages/el/8/gitlab-ce-16.3.5-ce.0.el8.x86_64.rpm/download.rpm
2.2 Upgrade RPM Packages
Install the RPM package and configure GitLab:
rpm -Uvh gitlab-ce-16.3.5-ce.0.el8.x86_64.rpm
sudo gitlab-ctl reconfigure
sudo gitlab-ctl restart
Step 3: Upgrading To 16.4.1
Now, let’s continue the transition from version 16.3.5 to 16.4.1:
3.1 Download RPM Packages
Download the RPM packages for version 16.4.1:
cd /opt
wget - content-disposition https://packages.gitlab.com/gitlab/gitlab-ce/packages/el/8/gitlab-ce-16.4.1-ce.0.el8.x86_64.rpm/download.rpm
3.2 Upgrade RPM Packages
Install the RPM package and configure GitLab:
rpm -Uvh gitlab-ce-16.4.1-ce.0.el8.x86_64.rpm
sudo gitlab-ctl reconfigure
sudo gitlab-ctl restart
Adım 4: Checks and Restart
After completing all upgrade processes, don’t forget to restart GitLab:
sudo gitlab-ctl restart
Your GitLab is now running on the latest version. By following these steps, you’ve performed a smooth and secure version upgrade.