class Dpl::Providers::Hephy
Constants
- INSTALL
Public Instance Methods
Source
# File lib/dpl/providers/hephy.rb, line 55 def add_key(key) shell(:add_key, key:) wait_for_ssh_access(host, port) end
Source
# File lib/dpl/providers/hephy.rb, line 92 def builder parts = host.split('.') parts[0] = [parts[0], 'builder'].join('-') parts.join('.') end
Source
# File lib/dpl/providers/hephy.rb, line 102 def install_hephy_log_filter asset(:filter_log).copy('~/.dpl/') end
Source
# File lib/dpl/providers/hephy.rb, line 72 def remove_key shell :remove_key end
Source
# File lib/dpl/providers/hephy.rb, line 68 def run_cmd(cmd) shell :run, app:, cmd: end
Source
# File lib/dpl/providers/hephy.rb, line 88 def url @url ||= URI.parse("ssh://git@#{builder}:2222/#{app}.git") end