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:
commit
fb46dfb235
|
@ -1,9 +1,20 @@
|
|||
namespace :gitlab do
|
||||
desc "GitLab | Setup production application"
|
||||
task setup: :gitlab_environment do
|
||||
check_gitaly_connection
|
||||
setup_db
|
||||
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
|
||||
warn_user_is_not_gitlab
|
||||
|
||||
|
|
Loading…
Reference in New Issue