|
|
|
@@ -1,6 +1,8 @@ |
|
|
|
class Api::V1::SonarqubesController < Api::V1::BaseController |
|
|
|
before_action :load_repository |
|
|
|
def sonar_initialize |
|
|
|
|
|
|
|
gitea_params = { has_actions: true } |
|
|
|
Gitea::Repository::UpdateService.call(@owner, @project.identifier, gitea_params) |
|
|
|
end |
|
|
|
|
|
|
|
def execute_sonar_sanner |
|
|
|
@@ -47,4 +49,15 @@ class Api::V1::SonarqubesController < Api::V1::BaseController |
|
|
|
data = Sonarqube.client.get('/api/rules/show', params_data) |
|
|
|
render_ok data |
|
|
|
end |
|
|
|
|
|
|
|
def measures_search_history |
|
|
|
params_data = { |
|
|
|
from: params[:form], |
|
|
|
component: params[:component], |
|
|
|
metrics: params[:metrics], |
|
|
|
ps: params[:ps] |
|
|
|
} |
|
|
|
data = Sonarqube.client.get('/api/measures/search_history', params_data) |
|
|
|
render_ok data |
|
|
|
end |
|
|
|
end |