Sha256: f0e0cd3a84d447ca706ccfe512e4b3b1745f9a92ad716b270a4359c6f4c6ea0f
Contents?: true
Size: 443 Bytes
Versions: 2
Compression:
Stored size: 443 Bytes
Contents
require 'vx/lib/shell' module Vx ; module Lib ; module Container ; class Docker Spawner = Struct.new(:container, :ssh) do include Lib::Shell include Lib::Container::Upload def exec(script, &logger) sh(:ssh, ssh).exec upload(script, "~/build.sh", mode: '0755', &logger) sh(:ssh, ssh).exec("~/build.sh", &logger) end def id container.id end end end end ; end ; end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
vx-lib-container-0.5.8 | lib/vx/lib/container/docker/spawner.rb |
vx-lib-container-0.5.7 | lib/vx/lib/container/docker/spawner.rb |