Sha256: 5970a158f53bf258201ab9b005ab0a9c93a9f7d0db24e6c5e6074e7984e0bc11

Contents?: true

Size: 695 Bytes

Versions: 25

Compression:

Stored size: 695 Bytes

Contents

module  Opsk
  class Deploy < Thor::Group
    include Thorable, Thor::Actions

    argument :repo, :type => :string, :desc => 'bintray repo'

    desc 'Deploy sandbox into bintray.com'

    def upload
	require 'bintray_deploy'
	pkg = Opsk::Package.new
	tar =  "#{pkg.artifact_path}.tar.gz"
	base = File.basename(tar)
	if(File.exists?(tar))
	  begin
	    BintrayDeploy::Actions.new.deploy(repo, "#{pkg.meta.name}-sandbox", pkg.meta.version, tar)
	    say("deployed #{base} to http://dl.bintray.com/#{C.user}/#{repo}/#{base}")
	  rescue Exception => e
          say("failed to deploy due to #{e}")
	  end
	else
	  say('package is missing please run opsk package first')
	end
    end

  end

end

Version data entries

25 entries across 25 versions & 1 rubygems

Version Path
opskeleton-0.8.3 lib/opskeleton/deploy.rb
opskeleton-0.8.2 lib/opskeleton/deploy.rb
opskeleton-0.8.0 lib/opskeleton/deploy.rb
opskeleton-0.7.3 lib/opskeleton/deploy.rb
opskeleton-0.7.2 lib/opskeleton/deploy.rb
opskeleton-0.7.1 lib/opskeleton/deploy.rb
opskeleton-0.7.0 lib/opskeleton/deploy.rb
opskeleton-0.6.9 lib/opskeleton/deploy.rb
opskeleton-0.6.7 lib/opskeleton/deploy.rb
opskeleton-0.6.6 lib/opskeleton/deploy.rb
opskeleton-0.6.5 lib/opskeleton/deploy.rb
opskeleton-0.6.4 lib/opskeleton/deploy.rb
opskeleton-0.6.3 lib/opskeleton/deploy.rb
opskeleton-0.6.2 lib/opskeleton/deploy.rb
opskeleton-0.6.0 lib/opskeleton/deploy.rb
opskeleton-0.5.3 lib/opskeleton/deploy.rb
opskeleton-0.5.2 lib/opskeleton/deploy.rb
opskeleton-0.5.1 lib/opskeleton/deploy.rb
opskeleton-0.5.0 lib/opskeleton/deploy.rb
opskeleton-0.4.9 lib/opskeleton/deploy.rb