Add info on upgrading to Runner 10
What does this MR do?
Add information how to update to Runner 10+
Closes https://gitlab.com/gitlab-org/gitlab-runner/issues/2784
Merge request reports
Activity
I also moved the compatibility chart inside the docs. I remember @dblessing had encountered an issue about this.
added Documentation label
assigned to @tmaczukin
102 93 sudo apt-get install gitlab-runner 103 94 104 # For RHEL/CentOS 95 # For RHEL/CentOS/Fedora 105 96 sudo yum update 106 97 sudo yum install gitlab-runner 107 98 ``` 99 ## Manually download packages 108 100 109 **For versions older than 10.0, please use** 101 You can manually download the packages from the following URL: 102 <https://packages.gitlab.com/runner/gitlab-runner> 103 104 ## Upgrading to GitLab Runner 10 105 106 In GitLab Runner 10, the name of the executable was named from `gitlab-ci-multi-runner` @axil Overall it looks good. I left two comments :)
assigned to @axil
I'm also not sure about the list of supported versions in the compatibility chart. From the chart one could assume that:
- we're still supporting all versions prior to 1.10.x,
- we support Runner depending on the GitLab version (e.g. the chart suggests that
1.10.x
version is supported for GitLab9.0.x (03.2017)
, but not for GitLab9.1.x (04.2017)
) which is not how the supporting policy works.
The last supporting policy that I'm aware of was: support current stable release and two previous releases. While releasing 9.0 we've promised users that we'll support 1.11.x (and only this version from the 1.X branch) until CI API v1 will be supported in GitLab. So 1.10.x is not supported since few months, and since we've released GitLab 10.0 without CI API v1 a month ago, version 1.11.x is also not supported any more.
If we keep the support policy as described above, the only supported versions now are: 10.0.x, 9.5.x and 9.4.x. After we'll release 10.1, we will support 10.1.x, 10.0.x and 9.5.x and so on. In that case I think we should remove the supported/unsupported information from the chart at all. And if we decide to leave it, we should add such information only in the first cells of the rows (so together with Runner version). But since the list of supported versions is changed each month, I think that this will be not maintainable and we should just throw it away. IMO, the compatibility chart should show only which version of Runner is working with which version of GitLab.