Merge branch 'zj-dev-setup-gitaly-check' into 'master'

Check Gitaly when running `rake dev:setup`

See merge request gitlab-org/gitlab-ce!18481
This commit is contained in:
Robert Speicher 2018-04-19 15:25:32 +00:00
commit fb46dfb235

View file

@ -1,9 +1,20 @@
namespace :gitlab do namespace :gitlab do
desc "GitLab | Setup production application" desc "GitLab | Setup production application"
task setup: :gitlab_environment do task setup: :gitlab_environment do
check_gitaly_connection
setup_db setup_db
end end
def check_gitaly_connection
Gitlab.config.repositories.storages.each do |name, _details|
Gitlab::GitalyClient::ServerService.new(name).info
end
rescue GRPC::Unavailable => ex
puts "Failed to connect to Gitaly...".color(:red)
puts "Error: #{ex}"
exit 1
end
def setup_db def setup_db
warn_user_is_not_gitlab warn_user_is_not_gitlab