module DockerImageTagCheck
takelage docker image tag check
Public Instance Methods
docker_image_tag_check(tag)
click to toggle source
Backend method for docker image tag check. @return [Boolean] does docker image tag exist?
# File lib/takelage/docker/image/tag/check.rb, line 7 def docker_image_tag_check(tag) log.debug "Check if docker image tag \"#{tag}\" exists" return false unless docker_check_daemon if tag.to_s.chomp.empty? log.warn 'No docker image tag specified' return false end image = "#{@docker_user}/#{@docker_repo}:#{tag}" return false unless _docker_image_check_image? image log.debug "Found docker image \"#{image}\"" true end
Private Instance Methods
_docker_image_check_image?(image)
click to toggle source
Check if image exists.
# File lib/takelage/docker/image/tag/check.rb, line 28 def _docker_image_check_image?(image) cmd_docker_images = format( config.active['cmd_docker_image_tag_check_docker_images'], image: image ) if (run cmd_docker_images).to_s.chomp.empty? log.debug "No docker image \"#{image}\" found" return false end true end