module ContainerShip::Command::Modules::Docker
Public Instance Methods
push_image(task_definition)
click to toggle source
# File lib/container_ship/command/modules/docker.rb, line 7 def push_image(task_definition) sh "docker build -t \"#{task_definition.image_name}:#{task_definition.build_number}\" ." sh "docker push #{task_definition.image_name}:#{task_definition.build_number}" end
Private Instance Methods
sh(command)
click to toggle source
# File lib/container_ship/command/modules/docker.rb, line 14 def sh(command) status = nil Open3.popen3(command) do |_i, o, _e, w| o.each { |line| puts line } status = w.value end exit(status.exitstatus) unless status.success? end