Sha256: 5d71fe137aabbc5551795c6058664a25f9f93ad98df245656b7fd9f4afc07be7
Contents?: true
Size: 1.56 KB
Versions: 3
Compression:
Stored size: 1.56 KB
Contents
module Context module RubyDeployerHelper def ruby_build(context) git_build(context) Dir.chdir context.context_folder puts "Working in folder #{Dir.pwd}\nAnd context #{context.context_name} is created" check_folder get_context_folder(context, 'build') end def ruby_release(context) Dir.chdir context.context_folder # gem ["push #{context.context_name}-#{GVB.version}.gem"] rake ['release'] end def ruby_install(context) Dir.chdir context.context_folder gem ['install', context.context_name] end def clean_folder(context, folder) clean_folder = get_context_folder(context, folder) puts "Clean folder #{clean_folder}" FileUtils.remove_dir(clean_folder) if Dir.exist?(clean_folder) end def ruby_clean(context) clean_folder(context, 'pkg') end def ruby_remove_gem(context) clean_folder(context, 'pkg') end def ruby_check_if_available_public(context) puts "Waiting a minute before installing" sleep(60) end def ruby_cycle(context) context.clean context.build context.commit context.patch_bump context.release context.wait_release_available context.install if context.test_context_successful? puts "newer version installed successfully for #{context_name} and version #{GVB.version}" context.patch_bump # patch_reset(context) else puts "newer version not installed for #{context_name} and version #{GVB.version}" exit 1 end end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
deploy-context-0.11.23 | lib/deploy-context/deploy/ruby.rb |
deploy-context-0.11.22 | lib/deploy-context/deploy/ruby.rb |
deploy-context-0.11.21 | lib/deploy-context/deploy/ruby.rb |