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 changed files with 11 additions and 0 deletions
|
@ -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
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue