Better message for migrating global projects
This commit is contained in:
parent
65cba5c6b9
commit
b66f4898ea
1 changed files with 9 additions and 2 deletions
|
@ -1,7 +1,14 @@
|
||||||
desc "GITLAB | Migrate Global Projects to Namespaces"
|
desc "GITLAB | Migrate Global Projects to Namespaces"
|
||||||
task migrate_global_projects: :environment do
|
task migrate_global_projects: :environment do
|
||||||
puts "This will move all projects without namespace to owner namespace"
|
found = Project.where(namespace_id: nil).count
|
||||||
|
if found > 0
|
||||||
|
puts "Global namespace is deprecated. We found #{found} projects stored in global namespace".yellow
|
||||||
|
puts "You may abort this task and move them to group/user namespaces manually."
|
||||||
|
puts "If you want us to move this projects under owner namespaces then continue"
|
||||||
ask_to_continue
|
ask_to_continue
|
||||||
|
else
|
||||||
|
puts "No global projects found. Proceed with update.".green
|
||||||
|
end
|
||||||
|
|
||||||
Project.where(namespace_id: nil).find_each(batch_size: 20) do |project|
|
Project.where(namespace_id: nil).find_each(batch_size: 20) do |project|
|
||||||
begin
|
begin
|
||||||
|
|
Loading…
Reference in a new issue