lib/deploy-context/deploy/ruby.rb in deploy-context-2.1.27 vs lib/deploy-context/deploy/ruby.rb in deploy-context-2.1.27.1.gd07a6e7
- old
+ new
@@ -2,25 +2,23 @@
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
+ git_build(context)
# gem ["push #{context.context_name}-#{GVB.version}.gem"]
# context.patch_bump if gem_installed?(context)
rake ['release']
# context.commit
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)
@@ -35,17 +33,17 @@
def ruby_remove_gem(context)
clean_folder(context, 'pkg')
end
def ruby_check_if_available_public(context)
- puts "Waiting a minute before installing"
+ puts "Waiting a minute before installing #{context.context_name} in folder #{context.context_folder}"
`chef gem list #{context.context_name}`
# sleep(60)
end
def gem_installed?(context)
installed_version = Gem::Specification.find_by_name(context.context_name).version
- puts "Compare #{context.context_name} installed_version #{installed_version} with #{context.version}"
+ puts "Compare #{context.context_name} installed_version #{installed_version} with #{context.version} in folder #{context.context_folder}"
installed = installed_version == context.version
puts "installed = #{installed}"
installed
end