Split and renamed check tasks

This commit is contained in:
Riyad Preukschas 2012-12-10 14:50:55 +01:00
parent 0236b3d17e
commit 71266ad28f

View file

@ -1,9 +1,13 @@
namespace :gitlab do namespace :gitlab do
desc "GITLAB | Check the configuration of GitLab and its environment"
task check: %w{gitlab:env:check
gitlab:app:check
gitlab:gitolite:check
gitlab:resque:check}
namespace :app do namespace :app do
desc "GITLAB | Check GitLab installation status" desc "GITLAB | Check the configuration of the GitLab Rails app"
task :status => :environment do task check: :environment do
puts "\nStarting diagnostics".yellow
git_base_path = Gitlab.config.git_base_path
print "config/database.yml............" print "config/database.yml............"
if File.exists?(Rails.root.join "config", "database.yml") if File.exists?(Rails.root.join "config", "database.yml")
@ -20,6 +24,19 @@ namespace :gitlab do
puts "missing".red puts "missing".red
return return
end end
end
end
namespace :env do
desc "GITLAB | Check the configuration of the environment"
task check: :environment do
end
end
namespace :gitolite do
desc "GITLAB | Check the configuration of Gitolite"
task check: :environment do
git_base_path = Gitlab.config.git_base_path
print "#{git_base_path}............" print "#{git_base_path}............"
if File.exists?(git_base_path) if File.exists?(git_base_path)
@ -106,8 +123,12 @@ namespace :gitlab do
end end
end end
end end
end
end
puts "\nFinished".blue namespace :resque do
desc "GITLAB | Check the configuration of Resque"
task check: :environment do
end end
end end
end end