Skip to content

Deprecate service's management and `exec` commands

Proposed in https://gitlab.com/gitlab-org/gitlab-ci-multi-runner/issues/1195#note_38777479. With upcoming %10.0 release we should consider to deprecate:

  • gitlab-runner exec which is today hard to maintain, and without serious redesign it is effectively not working as expected.
  • gitlab-runner (start|stop|install|uninstall|status) which is effective service management. We ask to run these commands on Linux/Windows/OSX, but maybe it would be better to refer to external tools instead and make runner a bare executable that relies on prepared configurations? (this one is also related with #2709 (closed))

These features should be marked as deprecated in %10.0 and removed in one of future releases.

Actions

Prerequisite: #2709 (closed)

  • add an entry in the release post that deprecates gitlab-runner exec
  • add an entry in the release post that deprecates gitlab-runner (start|stop|restart|install|uninstall|status)
Edited by Tomasz Maczukin