I don't think this is possible with the predefined variables since they only contain CI_RUNNER_DESCRIPTION, CI_RUNNER_ID and CI_RUNNER_TAGS.

You could create a workaround by using the environment setting in the runner config.toml as described in this section and the example:

[[runners]]
  name = "ruby-2.1-docker"
  url = "https://CI/"
  token = "TOKEN"
  limit = 0
  executor = "docker"
  builds_dir = ""
  shell = ""
  environment = ["ENV=value", "CI_RUNNER_VERSION=10.2"]
  clone_url = "http://gitlab.example.local

If you use stuff like Ansible, Puppet, Chef or another provisioning tool you could make sure they update the config when they upgrade the runner e.g.

Or create a bash script that replaces the CI_RUNNER_VERSION value in the config.toml based on a every day/night and restarts the runner service. That would be pretty easy.

You can get the version or your runner (and only the exact version) by running:

$ gitlab-runner --version | head -n 1 | awk '{print $2}'
Answer from Stefan van Gastel on Stack Overflow
🌐
GitLab
docs.gitlab.com › gitlab docs › use gitlab › find your gitlab version
Find the GitLab version | GitLab Docs
For example, GitLab Enterprise Edition 18.10.0-pre bc9e216d399 indicates a pre-release version of GitLab 18.10.
GitLab Docs
Learn how to use and administer GitLab, the most scalable Git-based fully integrated platform for software development.
Use GitLab
Runners, jobs, pipelines, variables.
Release notes
GitLab release announcements and feature highlights.
Use CI/CD to build your application
Runners, jobs, pipelines, variables
🌐
OneUptime
oneuptime.com › home › blog › how to install and configure gitlab runner on ubuntu
How to Install and Configure GitLab Runner on Ubuntu
January 7, 2026 - Confirm that GitLab Runner is installed correctly: # Check the installed version of GitLab Runner gitlab-runner --version # Expected output similar to: # Version: x.y.z # Git revision: xxxxxxxx # Git branch: main # GO version: go1.xx.x # Built: ...
Discussions

Inside a GitLab CI job, how can I tell which version of GitLab Runner is being used? - Stack Overflow
GitLab CI provides a CI_SERVER_VERSION ... schedule the job, but how can a job get the version of GitLab Runner that is executing the job? I'm using the Shell executor on Windows 10. This is for medical software where I need to check that the version of the runner matches what we ... More on stackoverflow.com
🌐 stackoverflow.com
How can I check the version of GitLab? - Stack Overflow
How can I check which version of GitLab is installed on the server? I am about the version specified in the GitLab changelog: CHANGELOG.md For example: "6.5.0", "6.4.3", etc. Ca... More on stackoverflow.com
🌐 stackoverflow.com
continuous integration - Where can I find older versions of GitLab Runner? - DevOps Stack Exchange
ERROR: Checking GitLab compatibility... not-compatible reason:=Gitlab Runner >= 9.0 can be used ONLY with GitLab CE/EE >= 9.0 results=405 runner=FsqqGSrw statusText=405 Method Not Allowed · We're operating on an isolated network with GitLab 8.13.0, and no plan to update at the moment. All I can find in the documentation is this link which provides the latest 9.0 version ... More on devops.stackexchange.com
🌐 devops.stackexchange.com
Gitlab Runners Version
https://gitlab.com/gitlab-org/gitlab-runner/-/releases The best I found. More on reddit.com
🌐 r/gitlab
2
2
April 12, 2024
🌐
DevOps as Craft
virtualizare.net › devops › how-to-check-your-gitlab-runner-version-a-step-by-step-guide.html
How to Check Your GitLab Runner Version: A Step-by-Step Guide
May 14, 2024 - You can check the version by running the command: sudo gitlab-runner –version. This will display the version along with other details like Git revision, Git branch, GO version, build date, and system architecture.
🌐
GitLab
docs.gitlab.com › gitlab docs › install › configure gitlab runner › commands
GitLab Runner commands | GitLab Docs
$ gitlab-runner run Runtime platform arch=arm64 os=linux pid=8 revision=853330f9 version=16.5.0
🌐
Lindevs
lindevs.com › install-gitlab-runner-on-ubuntu
Install GitLab Runner on Ubuntu 20.04 | Lindevs
August 8, 2021 - Add the GitLab Runner repository: ... · When the installation is finished, we can check version of GitLab Runner: gitlab-runner --version ·...
🌐
GitLab
handbook.gitlab.com › handbook › sales › process › version-check
GitLab Version Check | The GitLab Handbook
January 23, 2025 - Blog post about version check What is the functionality of the GitLab Version Check? GitLab Version Check is a suite of UI elements focused on communicating to instance admins the status of their current instance’s version. The status is communicated through various elements depending on how critical the version they are behind is.
🌐
GitLab
docs.gitlab.com › gitlab docs › administer › administer gitlab runner
GitLab Runner | GitLab Docs
For compatibility reasons, the GitLab Runner major.minor version should stay in sync with the GitLab major and minor version. Older runners may still work with newer GitLab versions, and vice versa.
Find elsewhere
🌐
Medium
technoupdate.medium.com › how-to-configure-gitlab-runner-on-ubuntu-22-04-lts-3588a47a2d0a
How to Configure Gitlab Runner on Ubuntu 22.04 LTS - Medium
November 13, 2023 - Initially add the GitLab Repository using below command, to check latest Gitlab Repository visit the official GitLab Runner page · curl -L "https://packages.gitlab.com/install/repositories/runner/gitlab-runner/script.deb.sh" | sudo bash · Run below command to install GitLab Runner on Ubuntu 22.04 LTS ... Use the below commands to install specific version of GitLab Runner on Ubuntu 22.04 LTS.
🌐
LinuxTechi
linuxtechi.com › home › how to › how to install gitlab runner on ubuntu 24.04
How to Install GitLab Runner on Ubuntu 24.04
January 28, 2025 - To install GitLab Runner, simply use the APT package manager with the following command. ... From the output, you can see that we have installed the latest version which is GitLab Runner 16.6.0.
Address: Plot No - 1065, 131001, Sector - 15
🌐
Medium
technoupdate.medium.com › how-to-configure-gitlab-runner-on-ubuntu-20-04-c26e2f16fd24
How to Configure Gitlab Runner on Ubuntu 20.04 - Medium
November 13, 2023 - Initially add the GitLab Repository using below command, to check latest Gitlab Repository visit the official GitLab Runner page · curl -L "https://packages.gitlab.com/install/repositories/runner/gitlab-runner/script.deb.sh" | sudo bash · Run below command to install GitLab Runner on Ubuntu 20.04 LTS ... Use the below commands to install specific version of GitLab Runner on Ubuntu 22.04 LTS.
🌐
Medium
medium.com › @haroldfinch01 › how-to-check-the-version-of-gitlab-6122e143d960
How to check the version of GitLab? | by Harold Finch | Medium
November 18, 2024 - In the Admin Area, look for the version number at the bottom of the page. If you have shell access to the server where GitLab is installed ... Look for the GitLab Version in the output.
🌐
GitLab
docs.gitlab.com › gitlab docs › install › install gitlab runner › linux
Install GitLab Runner using the official GitLab repositories | GitLab Docs
As of gitlab-runner version v17.7.1, when you install a specific version of gitlab-runner that is not the latest version, you must explicitly install the required gitlab-runner-helper-packages for that version.
🌐
GitLab
docs.gitlab.com › gitlab docs › install › configure gitlab runner › troubleshooting
Troubleshooting GitLab Runner | GitLab Docs
systemctl restart gitlab-runner.service docker-machine rm $(docker-machine ls -q) # Docker machine journalctl --unit=gitlab-runner.service -f # Tail the logs to check for potential errors · GitLab aims to guarantee backward compatibility. However, as a first troubleshooting step, you should ensure your version of GitLab Runner is the same as your GitLab version.
🌐
GeeksforGeeks
geeksforgeeks.org › git › how-to-check-the-version-of-gitlab
How To Check The Version Of GitLab? - GeeksforGeeks
July 23, 2025 - If using GitLab version 15.8.1, the About GitLab window will display: GitLab 15.8.1 GitLab Enterprise Edition 15.8.1-ee Revision 79e5e3961e7 · Use admin credentials to access the instance.
🌐
GitLab
docs.gitlab.com › gitlab docs › install › install gitlab runner › linux manual install
Install GitLab Runner manually on GNU/Linux | GitLab Docs
The runner binary doesn’t include pre-built helper images. You can use these commands to download the corresponding version of the helper image archive and copy it to the appropriate location: mkdir -p /usr/local/bin/out/helper-images cd /usr/local/bin/out/helper-images · Choose the appropriate helper image for your architecture: ... # Linux x86-64 ubuntu wget https://s3.dualstack.us-east-1.amazonaws.com/gitlab-runner-downloads/latest/helper-images/prebuilt-ubuntu-x86_64.tar.xz # Linux x86-64 ubuntu pwsh wget https://s3.dualstack.us-east-1.amazonaws.com/gitlab-runner-downloads/latest/helper
🌐
GitLab
packages.gitlab.com › runner › gitlab-runner
runner/gitlab-runner - Packages · packages.gitlab.com
Index of runner/gitlab-runner/ · / amazon/ debian/ el/ fedora/ linuxmint/ ol/ opensuse/ raspbian/ sles/ ubuntu/
🌐
GitLab
docs.gitlab.com › gitlab docs › administer › administer gitlab runner › create and manage runners
Manage runners | GitLab Docs
The Maintainer or Owner role to view group runners. The version of GitLab Runner used by your runners should be kept up-to-date.