The only real reason Gitlab CE or EE has an upgrade path is because of the database migrations. A gitlab runner doesn’t have this. It relies only really on the config.toml file. The only potential issue I can see is if old config files have some kind of deprecated entries, but the file seems to b… Answer from iwalker on forum.gitlab.com
🌐
GitLab
forum.gitlab.com › how to use gitlab › upgrade
Upgrade path for runner - Upgrade - GitLab Forum
July 8, 2022 - Although the documentation says (from Upgrading GitLab | GitLab) "it is very important to upgrade GitLab Runner to match the GitLab minor version that was upgraded to. ", our setup has worked fine with runners not being …
🌐
Gitlab
gitlab-com.gitlab.io › support › toolbox › upgrade-path
Upgrade Path
Upgrade Path · Select Versions · Current · Current · Target · Target · Edition · EnterpriseCommunity · Distro (Supported OS) UbuntuAlma LinuxDocker · Auto Install · Zero downtime · N-1 · Go! This assumes a default conservative approach.
Discussions

How to upgrade to a new installed gitlab runner version? - Stack Overflow
I try to update my single gitlab runner from 11.0 to 11.3.1 and followed the instruction on the gitlab doc. sudo apt-get install gitlab-runner will confirm that I have the new version installed: More on stackoverflow.com
🌐 stackoverflow.com
Upgrade Path
I’m needing to upgrade gitlab from 15.4.2-ee to version 16 to get a runner set up. Looking at documentation it looks like I need to jump to 15.4.6 and then to 15.11.3 or .6 and then to 16.0.0 and finally get the patch to 16.0.1. Is that all necessary? Can I go from 15.4.6 to 16.0.1? Share ... Upgrade path... More on reddit.com
🌐 r/gitlab
9
1
May 26, 2023
GitLab Upgrade Path Resources - Upgrade - GitLab Forum
Upgrade Path Current upgrade path in the documentation Optional: If you are upgrading from an older major version not listed in the docs: Select the upper right corner version field, and chose older versions to get access to earlier versions in the upgrade path. More on forum.gitlab.com
🌐 forum.gitlab.com
5
March 26, 2024
Gitlab-runner --version still shows previous version after upgrade
My organization upgraded our self-managed GitLab version (to GitLab Community Edition v16.9.2). So I was asked to upgrade the GitLab Runners of my team. I upgraded gitlab-runner from 15.0.0 to 19.6.9-1 on the machine where our runners are installed with: sudo apt-get update curl -L ... More on forum.gitlab.com
🌐 forum.gitlab.com
1
0
March 18, 2024
🌐
GitLab
forum.gitlab.com › how to use gitlab › upgrade
GitLab runner upgrade - Upgrade - GitLab Forum
January 22, 2026 - Hi Team, Current GitLab version: 18.1.3 ; OS: Rocky Linux 9.5 Current GitLab-Runner version: 18.1.3 ; OS: Ubuntu 20.04 Please note GitLab server and GitLab-Runner is on different servers. I wanted to upgrade my production GitLab server from 18.1.3 to 18.7.1. I assume that the upgrade path would be 18.1.3 > 18.2.8 > 18.5.5 > 18.7.1. In that case, how should I upgrade the GitLab runner?
🌐
GitLab
docs.gitlab.com › gitlab docs › install › upgrade gitlab › before you upgrade › upgrade paths
Plan your upgrade path | GitLab Docs
Upgrade paths include required upgrade stops, which are versions of GitLab that you must upgrade to before upgrading to later versions.
🌐
Reddit
reddit.com › r/gitlab › upgrade path
r/gitlab on Reddit: Upgrade Path
May 26, 2023 - I’m needing to upgrade gitlab from 15.4.2-ee to version 16 to get a runner set up. Looking at documentation it looks like I need to jump to 15.4.6 and then to 15.11.3 or .6 and then to 16.0.0 and finally get the patch to 16.0.1. Is that all necessary? Can I go from 15.4.6 to 16.0.1? Share ... Upgrade path: https://gitlab-com.gitlab.io/support/toolbox/upgrade-path/?current=15.4.2&target=16.0.1
Find elsewhere
🌐
GitLab
docs.gitlab.com › gitlab docs › install › upgrade gitlab › upgrade a gitlab instance › upgrade with gitlab operator
Upgrade GitLab instances with Operator | GitLab Docs
By default, the GitLab Operator enforces a zero-downtime upgrade path, which requires updating one minor version at a time.
🌐
GitLab
forum.gitlab.com › how to use gitlab › upgrade
GitLab Upgrade Path Resources - Upgrade - GitLab Forum
March 26, 2024 - Upgrade Path Current upgrade path in the documentation Optional: If you are upgrading from an older major version not listed in the docs: Select the upper right corner version field, and chose older versions to get access to earlier versions in the upgrade path.
🌐
GitHub
github.com › diffblue › gitlab › blob › master › doc › update › index.md
gitlab/doc/update/index.md at master · diffblue/gitlab
If your GitLab instance has any runners associated with it, it is very important to upgrade them to match the current GitLab version. This ensures compatibility with GitLab versions. Upgrading across multiple GitLab versions in one go is only possible by accepting downtime. If you don't want any downtime, read how to upgrade with zero downtime. For a dynamic view of examples of supported upgrade paths, try the Upgrade Path tool maintained by the GitLab Support team.
Author: diffblue
🌐
Wikimedia
wikitech-static.wikimedia.org › wiki › GitLab › Upgrade
GitLab/Upgrade - Wikitech-static
May 11, 2023 - Runners should use the same minor version as the GitLab server and should be updated as soon as the GitLab server has been upgraded.
🌐
University of Toronto
microfluidics.utoronto.ca › help › help
Index · Update · Help · GitLab
Follow the upgrade steps based on your installation method. If your GitLab instance has any runners associated with it, upgrade them to match the current GitLab version.
🌐
DEV Community
dev.to › marocz › my-journey-upgrading-gitlab-and-gitlab-runner-on-aws-ec2-4anf
My Journey Upgrading GitLab and GitLab Runner on AWS EC2 - DEV Community
October 8, 2023 - curl -L https://packages.gitlab.com/install/repositories/runner/gitlab-runner/script.rpm.sh | sudo bash ... My adventure upgrading GitLab and GitLab Runner on AWS EC2 was both challenging and rewarding.
🌐
GitLab
docs.gitlab.com › gitlab docs › install › upgrade gitlab › upgrade a gitlab instance
Upgrade a GitLab instance | GitLab Docs
Upgrade a single-node GitLab instance to take advantage of new features and bug fixes. You can also upgrade multi-node GitLab instances with or without downtime
🌐
GitLab
docs.gitlab.com › gitlab docs › install › install gitlab runner › linux
Install GitLab Runner using the official GitLab repositories | GitLab Docs
Make sure that you read the FAQ section which describes some of the most common problems with GitLab Runner. ... During package installation or upgrade, GitLab Runner automatically prunes unused Docker images and containers.
🌐
GitLab
docs.gitlab.com › gitlab docs › install › upgrade gitlab › before you upgrade
Before you upgrade | GitLab Docs
Unpause your runners. Unblock new jobs from starting by reverting the previous /etc/gitlab/gitlab.rb change. If you are working with Support to review your upgrade plan, document and share it with the answers to the following questions:
🌐
GitLab
docs.gitlab.com › gitlab docs › administer › administer gitlab runner
GitLab Runner | GitLab Docs
GitLab Runner connects to your GitLab instance and waits for CI/CD jobs. When a pipeline runs, GitLab sends jobs to available runners.
🌐
GitHub
gist.github.com › lgaticaq › d651167d305db7ae9f81086ade372c5d
upgrade-gitlab-runner.sh · GitHub
upgrade-gitlab-runner.sh · This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode characters ·
🌐
GitLab
forum.gitlab.com › how to use gitlab › upgrade
Gitlab-runner --version still shows previous version after upgrade - Upgrade - GitLab Forum
March 18, 2024 - My organization upgraded our self-managed GitLab version (to GitLab Community Edition v16.9.2). So I was asked to upgrade the GitLab Runners of my team. I upgraded gitlab-runner from 15.0.0 to 19.6.9-1 on the machine where our runners are installed with: sudo apt-get update curl -L "https://packages.gitlab.com/install/repositories/runner/gitlab-runner/script.deb.sh" | sudo bash apt-cache madison gitlab-runner sudo apt-get install gitlab-runner=16.9.1-1 The upgrade completed successfully.