|
|
|
@@ -5,6 +5,17 @@ class Api::V1::Projects::Actions::RunsController < Api::V1::Projects::Actions::B |
|
|
|
puts @result_object |
|
|
|
end |
|
|
|
|
|
|
|
def create |
|
|
|
return render_error("请输入正确的流水线文件!") if params[:workflow].blank? |
|
|
|
return render_error("请输入正确的分支!") if params[:ref].blank? |
|
|
|
gitea_result = $gitea_hat_client.post_repos_actions_runs_by_owner_repo(@project&.owner&.login, @project&.identifier, {query: {workflow: params[:workflow], ref: params[:ref]}}) |
|
|
|
if gitea_result |
|
|
|
render_ok |
|
|
|
else |
|
|
|
ender_error("启动流水线任务失败") |
|
|
|
end |
|
|
|
end |
|
|
|
|
|
|
|
def rerun |
|
|
|
return render_error("请输入正确的流水线记录ID!") if params[:run_id].blank? |
|
|
|
gitea_result = $gitea_hat_client.post_repos_actions_runs_rerun_by_owner_repo_run(@project&.owner&.login, @project&.identifier, params[:run_id]) rescue nil |
|
|
|
|