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

Version Path
dpl-1.8.13.travis.1528.4 lib/dpl/provider/biicode.rb
dpl-1.8.15.travis.1378.4 lib/dpl/provider/biicode.rb
dpl-1.8.15.travis.1375.4 lib/dpl/provider/biicode.rb
dpl-1.8.15.travis.1374.4 lib/dpl/provider/biicode.rb
dpl-1.8.15.travis.1358.4 lib/dpl/provider/biicode.rb
dpl-1.8.15.travis.1349.4 lib/dpl/provider/biicode.rb
dpl-1.8.15.travis.1336.4 lib/dpl/provider/biicode.rb
dpl-1.8.15.travis.1329.4 lib/dpl/provider/biicode.rb
dpl-1.8.15.travis.1317.4 lib/dpl/provider/biicode.rb
dpl-1.8.14 lib/dpl/provider/biicode.rb
dpl-1.8.14.travis.1316.4 lib/dpl/provider/biicode.rb
dpl-1.8.14.travis.1314.4 lib/dpl/provider/biicode.rb
dpl-1.8.13 lib/dpl/provider/biicode.rb
dpl-1.8.13.travis.1313.4 lib/dpl/provider/biicode.rb
dpl-1.8.13.travis.1311.4 lib/dpl/provider/biicode.rb
dpl-1.8.13.travis.1306.4 lib/dpl/provider/biicode.rb
dpl-1.8.13.travis.1301.4 lib/dpl/provider/biicode.rb
dpl-1.8.12.travis.1300.4 lib/dpl/provider/biicode.rb
dpl-1.8.12 lib/dpl/provider/biicode.rb
dpl-1.8.12.travis.1291.4 lib/dpl/provider/biicode.rb