Skip to content
Snippets Groups Projects

Add info on upgrading to Runner 10

Open Achilleas Pipinellis requested to merge docs/upgrading-gitlab-runner into master
1 unresolved thread

What does this MR do?

Add information how to update to Runner 10+

Closes https://gitlab.com/gitlab-org/gitlab-runner/issues/2784

Edited by Achilleas Pipinellis

Merge request reports

Loading
Loading

Activity

Filter activity
  • Approvals
  • Assignees & reviewers
  • Comments (from bots)
  • Comments (from users)
  • Commits & branches
  • Edits
  • Labels
  • Lock status
  • Mentions
  • Merge request status
  • Tracking
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 GitLab 9.0.x (03.2017), but not for GitLab 9.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.

  • Please register or sign in to reply
    Loading