fixed 创建仓库开通建木DevOps job

This commit is contained in:
xxq250 2022-12-15 15:06:02 +08:00
parent 454baf8010
commit 672107412b
2 changed files with 8 additions and 1 deletions

View File

@ -84,7 +84,6 @@ class ProjectsController < ApplicationController
else else
Projects::MigrateService.call(current_user, mirror_params) Projects::MigrateService.call(current_user, mirror_params)
end end
OpenProjectDevOpsJob.perform_later(@project&.id, current_user.id)
rescue Exception => e rescue Exception => e
uid_logger_error(e.message) uid_logger_error(e.message)
tip_exception(e.message) tip_exception(e.message)

View File

@ -12,6 +12,14 @@ class MigrateRemoteRepositoryJob < ApplicationJob
if gitea_repository[0]==201 if gitea_repository[0]==201
repo&.project&.update_columns(gpid: gitea_repository[2]["id"]) repo&.project&.update_columns(gpid: gitea_repository[2]["id"])
repo&.mirror&.succeeded! repo&.mirror&.succeeded!
## open jianmu devops
project_id = repo&.project&.id
if repo&.project.present? && repo&.project.owner.is_a?(Organization)
user_id = repo&.project.members.take&.user_id
else
user_id = repo&.project.user_id
end
OpenProjectDevOpsJob.perform_later(project_id, user_id) if project_id.present? && user_id.present?
puts "############ mirror status: #{repo.mirror.status} ############" puts "############ mirror status: #{repo.mirror.status} ############"
else else
repo&.mirror&.failed! repo&.mirror&.failed!