迁移任务引入包问题

dev_home
jingquan huang 5 years ago
parent 7edcc97b74
commit 72b9e394a9

@ -50,7 +50,7 @@ module GitHelper
raise Educoder::TipException.new("fork源路径为空,fork失败!") if original_rep_path.blank?
# 将要生成的仓库名字
new_repo_name = "#{username.try(:strip)}/#{container.try(:identifier)}#{ Time.now.strftime("%Y%m%d%H%M%S")}"
uid_logger("start fork container: repo_name is #{new_repo_name}")
# uid_logger("start fork container: repo_name is #{new_repo_name}")
GitService.fork_repository(repo_path: original_rep_path, fork_repository_path: (new_repo_name + ".git"))
container.update_attributes!(:repo_name => new_repo_name)
end

@ -1,10 +1,14 @@
# 针对某个企业,如果课程版本库丢失,可以执行命令一键同步企业版本库
require GitService
include GitHelper
namespace :shixun_sync do
task :repo => :environment do
subject_id = ENV['args'].split(",")[0].to_i # 课程id
# require GitService
include GitHelper
include LoggerHelper
subject_id = ENV['args'].to_s # 课程id
puts subject_id
subject = Subject.find_by(subject_id)
subject.shixuns.try(:each) do |shixun|
username = shixun.owner.try(:login)

Loading…
Cancel
Save