创建流水线文件新增接口返回内容修改

This commit is contained in:
moshenglv 2021-01-19 18:23:28 +08:00
parent 3946c7116b
commit efdbc6fd4e
1 changed files with 7 additions and 10 deletions

View File

@ -91,26 +91,23 @@ class Ci::PipelinesController < Ci::BaseController
sha = get_pipeline_file_sha(pipeline.file_name)
if sha
pipeline.update!(sync: 1)
return update_trustie_pipeline(sha)
interactor = Gitea::UpdateFileInteractor.call(current_user.gitea_token, params[:owner], params.merge(identifier: @project.identifier,sha: sha))
if interactor.success?
render_ok
else
render_error(interactor.error)
end
else
interactor = Gitea::CreateFileInteractor.call(current_user.gitea_token, @owner.login, content_params)
if interactor.success?
pipeline.update!(sync: 1)
render_ok
else
render_error(interactor.error)
end
end
end
def update_trustie_pipeline(sha)
interactor = Gitea::UpdateFileInteractor.call(current_user.gitea_token, params[:owner], params.merge(identifier: @project.identifier,sha: sha))
if interactor.success?
return render_ok("更新成功")
else
return render_error(interactor.error)
end
end
def content_params
{
filepath: params[:filepath],