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.

--

--