Class: Gitlab::Ci::RunnerUpgradeCheck
- Inherits:
-
Object
- Object
- Gitlab::Ci::RunnerUpgradeCheck
- Defined in:
- lib/gitlab/ci/runner_upgrade_check.rb
Instance Method Summary collapse
- #check_runner_upgrade_suggestion(runner_version) ⇒ Object
-
#initialize(gitlab_version, runner_releases_store = nil) ⇒ RunnerUpgradeCheck
constructor
A new instance of RunnerUpgradeCheck.
Constructor Details
#initialize(gitlab_version, runner_releases_store = nil) ⇒ RunnerUpgradeCheck
Returns a new instance of RunnerUpgradeCheck.
6 7 8 9 |
# File 'lib/gitlab/ci/runner_upgrade_check.rb', line 6 def initialize(gitlab_version, runner_releases_store = nil) @gitlab_version = ::Gitlab::VersionInfo.parse(gitlab_version, parse_suffix: true) @releases_store = runner_releases_store end |
Instance Method Details
#check_runner_upgrade_suggestion(runner_version) ⇒ Object
11 12 13 |
# File 'lib/gitlab/ci/runner_upgrade_check.rb', line 11 def check_runner_upgrade_suggestion(runner_version) check_runner_upgrade_suggestions(runner_version).first end |