From 676dafb24695df3f4d775f89aecd0e35e54ebf5b Mon Sep 17 00:00:00 2001 From: ranjithnalimela Date: Mon, 13 Apr 2020 16:06:56 +0530 Subject: [PATCH] Support multiple patch versions EX: 1.23.4.1 (major.minor.patch.patch) --- lib/jenkins_api_client/client.rb | 1 + 1 file changed, 1 insertion(+) diff --git a/lib/jenkins_api_client/client.rb b/lib/jenkins_api_client/client.rb index cee4c2cb..bebcb70c 100644 --- a/lib/jenkins_api_client/client.rb +++ b/lib/jenkins_api_client/client.rb @@ -604,6 +604,7 @@ def get_hudson_version # v 1.2 is a lot older than v 1.102 - and simple < > on version # strings doesn't work so well def deconstruct_version_string(version) + version = version.split('.')[0..2].join('.') if version.present? match = version.match(/^(\d+)\.(\d+)(?:\.(\d+))?$/) # Match should have 4 parts [0] = input string, [1] = major