lib/dctl/main.rb in dctl_rb-0.13.1 vs lib/dctl/main.rb in dctl_rb-0.14.0
- old
+ new
@@ -18,10 +18,19 @@
def image_tag(image, version: current_version_for_image(image))
org = settings.org
project = settings.project
tag = "#{org}/#{project}-#{env}-#{image}"
- tag += ":#{version}" if !version.nil?
+ if !version.nil?
+ version = version.to_i
+ tag +=
+ if version.negative?
+ current_version = current_version_for_image(image)
+ ":#{current_version + version}"
+ else
+ ":#{version}"
+ end
+ end
tag
end
def current_version_for_image(image)