Sha256: 294e6ae2e949ef0832da2ecc1a91f80e0f49ae16c7bfca049668595cc0b493b4
Contents?: true
Size: 711 Bytes
Versions: 5
Compression:
Stored size: 711 Bytes
Contents
module Kubes::Docker class Push < Base include Kubes::Logging include Kubes::Util::Time def run update_auth_token start_time = Time.now message = "Pushed #{image_name} docker image." if @options[:noop] message = "NOOP #{message}" else push end took = Time.now - start_time message << "\nDocker push took #{pretty_time(took)}.".color(:green) logger.info message end def push params = args.flatten.join(' ') command = "docker push #{params}" run_hooks "push" do sh(command) end end def update_auth_token auth = Kubes::Auth.new(image_name) auth.run end end end
Version data entries
5 entries across 5 versions & 1 rubygems
Version | Path |
---|---|
kubes-0.2.4 | lib/kubes/docker/push.rb |
kubes-0.2.3 | lib/kubes/docker/push.rb |
kubes-0.2.2 | lib/kubes/docker/push.rb |
kubes-0.2.1 | lib/kubes/docker/push.rb |
kubes-0.2.0 | lib/kubes/docker/push.rb |