mirror of
https://github.com/OpenNebula/one.git
synced 2025-03-30 22:50:10 +03:00
Bug 3870 (#3886)
* B # 3870: show a stable version Signed-off-by: Jorge Lobo <jlobo@opennebula.systems> * B # 3870: remove comment show stable version Signed-off-by: Jorge Lobo <jlobo@opennebula.systems> * B # 3870: fix ruby slint Signed-off-by: Jorge Lobo <jlobo@opennebula.systems>
This commit is contained in:
parent
147b4fd237
commit
5f240d9d42
@ -254,11 +254,9 @@ get '/support/check/version' do
|
||||
$conf[:one_last_version] = '0' if $conf[:one_last_version].nil?
|
||||
find = 'release-'
|
||||
validate_time = Time.now.to_i - $conf[:one_version_time]
|
||||
|
||||
if validate_time < 86400
|
||||
return [200, JSON.pretty_generate(:version => $conf[:one_last_version])]
|
||||
end
|
||||
|
||||
begin
|
||||
http = Curl.get(GITHUB_TAGS_URL) do |request|
|
||||
if !$conf[:proxy].nil? && !$conf[:proxy].empty?
|
||||
@ -279,14 +277,22 @@ get '/support/check/version' do
|
||||
tag['name'].start_with?(find)
|
||||
|
||||
version = tag['name'].tr(find, '')
|
||||
split_version = version.split(".")
|
||||
next unless split_version &&
|
||||
split_version[1] &&
|
||||
split_version[1].to_i &&
|
||||
split_version[1].to_i.even?
|
||||
|
||||
memory_version = $conf[:one_last_version]
|
||||
minor_version =
|
||||
version.slice(version.rindex('.').to_i + 1..-1).to_i
|
||||
|
||||
if version.to_f > memory_version.to_f
|
||||
$conf[:one_last_version] = version
|
||||
end
|
||||
|
||||
minor_version = version.slice(version.rindex('.').to_i + 1..-1).to_i
|
||||
memory_version_index = memory_version.rindex('.').to_i
|
||||
minor_memory_version =
|
||||
minor_memory_version =
|
||||
memory_version.slice(memory_version_index.to_i + 1..-1).to_i
|
||||
|
||||
if version.to_f == memory_version.to_f &&
|
||||
|
Loading…
x
Reference in New Issue
Block a user