Browse Source

新增接口

pull/347/head
kingChan 2 years ago
parent
commit
1449064b64
2 changed files with 15 additions and 1 deletions
  1. +14
    -1
      app/controllers/api/v1/sonarqubes_controller.rb
  2. +1
    -0
      config/routes/api.rb

+ 14
- 1
app/controllers/api/v1/sonarqubes_controller.rb View File

@@ -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

+ 1
- 0
config/routes/api.rb View File

@@ -85,6 +85,7 @@ defaults format: :json do
get :ce_component
get :sources_issue_snippet
get :rules_show
get :measures_search_history

post :sonar_initialize
post :execute_sonar_sanner


Loading…
Cancel
Save