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)