Sha256: a23e75843287565852f802cdbb63c279c8cf2ca2013510cffa7bc712d384c1fa
Contents?: true
Size: 790 Bytes
Versions: 211
Compression:
Stored size: 790 Bytes
Contents
require 'mkmf' module DPL class Provider class Biicode < Provider experimental 'Biicode' def self.install_biicode unless find_executable 'bii' context.shell "wget http://apt.biicode.com/install.sh -O install_biicode.sh && chmod +x install_biicode.sh && ./install_biicode.sh" end end install_biicode def needs_key? false end def check_app raise Error, "must supply a username" unless option(:user) raise Error, "must supply a password" unless option(:password) end def check_auth context.shell "bii user #{option(:user)} -p #{option(:password)}" end def push_app context.shell "bii publish --msg \"Travis publication\"" end end end end
Version data entries
211 entries across 211 versions & 1 rubygems