Sha256: 075840dffeb1c7250d3fdadbcda241ae61a289e57132dca1aa851feb3e9378cd
Contents?: true
Size: 625 Bytes
Versions: 2
Compression:
Stored size: 625 Bytes
Contents
require_relative 'vcs' require_relative 'command' module Autowow class Gem include EasyLogging def self.gem_release start_status = Vcs.status logger.info(start_status) working_branch = Vcs.current_branch logger.error("Not on master.") and return unless working_branch.eql?('master') Vcs.push Vcs.on_branch('release') do Vcs.pull Vcs.rebase(working_branch) release end logger.info(Vcs.status) end def self.release Command.run('rake', 'release') end def self.clean Command.run('gem', 'clean') end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
autowow-0.3.0 | lib/autowow/gem.rb |
autowow-0.2.0 | lib/autowow/gem.rb |