Sha256: 25c38d98c10f6e8b84fe4b71e4e004d53ffa9eb4cb3667adf6e68081fd8aba51
Contents?: true
Size: 734 Bytes
Versions: 3
Compression:
Stored size: 734 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 validate check_root end 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
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
opskeleton-0.8.6 | lib/opskeleton/deploy.rb |
opskeleton-0.8.5 | lib/opskeleton/deploy.rb |
opskeleton-0.8.4 | lib/opskeleton/deploy.rb |