sonar insert_file try cache

This commit is contained in:
kingChan 2024-06-27 14:06:59 +08:00
parent 013a1d6cba
commit dfe2f8a7a2
2 changed files with 10 additions and 3 deletions

View File

@ -15,8 +15,16 @@ class Api::V1::SonarqubesController < Api::V1::BaseController
end
def insert_file
config = Rails.application.config_for(:configuration)
sonarqube_config = config.dig('sonarqube')
begin
config = Rails.application.config_for(:configuration)
sonarqube_config = config.dig('sonarqube')
raise 'sonar config missing' if sonarqube_config.blank?
rescue => ex
raise ex if Rails.env.production?
puts %Q{\033[33m [warning] soanrqube config or configuration.yml missing,
please add it or execute 'cp config/configuration.yml.example config/configuration.yml' \033[0m}
end
sonar_scanner_content = {
filepath: '.gitea/workflows/SonarScanner.yaml',

View File

@ -1,4 +1,3 @@
oauth_config = {}
begin
config = Rails.application.config_for(:configuration)
sonarqube_config = config.dig('sonarqube')