mirror of
https://github.com/wahyd4/gitlabhq.git
synced 2026-08-20 18:16:45 +10:00
Merge pull request #5163 from hiroponz/update-check-script-in-stable-branch
Update check script in stable branch
This commit is contained in:
@@ -22,6 +22,7 @@ namespace :gitlab do
|
||||
check_tmp_writable
|
||||
check_init_script_exists
|
||||
check_init_script_up_to_date
|
||||
check_projects_have_namespace
|
||||
check_satellites_exist
|
||||
check_redis_version
|
||||
check_git_version
|
||||
@@ -552,6 +553,32 @@ namespace :gitlab do
|
||||
end
|
||||
end
|
||||
|
||||
def check_projects_have_namespace
|
||||
print "projects have namespace: ... "
|
||||
|
||||
unless Project.count > 0
|
||||
puts "can't check, you have no projects".magenta
|
||||
return
|
||||
end
|
||||
puts ""
|
||||
|
||||
Project.find_each(batch_size: 100) do |project|
|
||||
print "#{project.name_with_namespace.yellow} ... "
|
||||
|
||||
if project.namespace
|
||||
puts "yes".green
|
||||
else
|
||||
puts "no".red
|
||||
try_fixing_it(
|
||||
"Migrate global projects"
|
||||
)
|
||||
for_more_information(
|
||||
"doc/update/5.4-to-6.0.md in section \"#global-projects\""
|
||||
)
|
||||
fix_and_rerun
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
# Helper methods
|
||||
########################
|
||||
@@ -659,7 +686,7 @@ namespace :gitlab do
|
||||
end
|
||||
|
||||
def check_gitlab_shell
|
||||
required_version = Gitlab::VersionInfo.new(1, 7, 0)
|
||||
required_version = Gitlab::VersionInfo.new(1, 7, 1)
|
||||
current_version = Gitlab::VersionInfo.parse(gitlab_shell_version)
|
||||
|
||||
print "GitLab Shell version >= #{required_version} ? ... "
|
||||
|
||||
Reference in New Issue
Block a user