From 29680bd7ad47dca57d69847539efca960104d4e0 Mon Sep 17 00:00:00 2001 From: jingquan huang Date: Fri, 19 Jul 2019 18:07:43 +0800 Subject: [PATCH] sync new git --- lib/tasks/gitlab_new.rake | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 lib/tasks/gitlab_new.rake diff --git a/lib/tasks/gitlab_new.rake b/lib/tasks/gitlab_new.rake new file mode 100644 index 00000000..fd6e0c56 --- /dev/null +++ b/lib/tasks/gitlab_new.rake @@ -0,0 +1,31 @@ +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