You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
pgfqe6ch8/lib/tasks/gitlab_new.rake

32 lines
862 B

5 years ago
namespace :gitlab do
task :myshixun_newgit => :environment do
g = Gitlab.client
myshixuns = Myshixun.where("repo_name is null")
myshixuns.find_each do |myshixun|
begin
puts myshixun.id
repo_name = g.project(myshixun.gpid).path_with_namespace
puts repo_name
myshixun.update_column(:repo_name, repo_name)
rescue Exception => e
Rails.logger.error("e.message")
end
end
end
task :shixun_newgit => :environment do
g = Gitlab.client
shixuns = Shixun.where("repo_name is null")
shixuns.find_each do |shixun|
begin
puts shixun.id
repo_name = g.project(shixun.gpid).path_with_namespace
puts shixun.id
shixun.update_column(:repo_name, repo_name)
rescue Exception => e
Rails.logger.error("e.message")
end
end
end
end