jenkins_api_client
jenkins_api_client copied to clipboard
client.deconstruct_version does not support versions like '1.580.2.1'
PROBLEM:
Our current version of Jenkins (hosted by Cloudbees) is '1.580.2.1'. This results in client.deconstruct_version returning null, eventually breaking with a NPE in compare_versions.
This stops the new form of build method working when 'build_start_timeout' is specified.
PROPOSED SOLUTION:
deconstruct_version and compare_version methods should be changed to support versions with four parts, or indeed generalised to support versions with N-parts.
This is very much still an issue. It breaks the entire process of building a job with options such as build_start_timeout
.
#282 resolves this bug.
#218 is a duplicate of this bug.