|
|
@ -3,7 +3,7 @@
|
|
|
|
namespace :sync_rep do
|
|
|
|
namespace :sync_rep do
|
|
|
|
desc "sync some projects which just have sigle repository"
|
|
|
|
desc "sync some projects which just have sigle repository"
|
|
|
|
task :sigle => :environment do
|
|
|
|
task :sigle => :environment do
|
|
|
|
projects = Project.where("id =?",24)
|
|
|
|
projects = Project.all
|
|
|
|
projects.each do |project|
|
|
|
|
projects.each do |project|
|
|
|
|
# 针对类型为Git并且只有一个版本库的项目
|
|
|
|
# 针对类型为Git并且只有一个版本库的项目
|
|
|
|
if project.repositories && project.repositories.count == 1 && project.repositories.first.type == "Repository::Git"
|
|
|
|
if project.repositories && project.repositories.count == 1 && project.repositories.first.type == "Repository::Git"
|
|
|
@ -16,8 +16,6 @@ namespace :sync_rep do
|
|
|
|
puts project.id
|
|
|
|
puts project.id
|
|
|
|
puts rep.id
|
|
|
|
puts rep.id
|
|
|
|
puts rep.identifier
|
|
|
|
puts rep.identifier
|
|
|
|
puts rep.url
|
|
|
|
|
|
|
|
puts project.user_id
|
|
|
|
|
|
|
|
end
|
|
|
|
end
|
|
|
|
end
|
|
|
|
end
|
|
|
|
end
|
|
|
|
end
|
|
|
|