diff --git a/.drone.yml b/.drone.yml index 285d2d5..ae24911 100755 --- a/.drone.yml +++ b/.drone.yml @@ -25,21 +25,23 @@ steps: - name: code-analysis image: hub.codefirst.iut.uca.fr/marc.chevaldonne/codefirst-dronesonarplugin-dotnet7 commands: + - echo $$PLUGIN_SONAR_TOKEN + - echo $$PLUGIN_SONAR_HOST - cd Blazor/ - dotnet restore Blazor.sln - - dotnet sonarscanner begin /k:MuscuMaths /d:sonar.host.url=$$$${sonar_host} /d:sonar.coverageReportPaths="coveragereport/SonarQube.xml" /d:sonar.coverage.exclusions="Tests/**" /d:sonar.login=$$$${sonar_token} + - dotnet sonarscanner begin /k:MuscuMaths /d:sonar.host.url=$$$${PLUGIN_SONAR_HOST} /d:sonar.coverageReportPaths="coveragereport/SonarQube.xml" /d:sonar.coverage.exclusions="Tests/**" /d:sonar.login=$$$${sonar_token} - dotnet build Blazor.sln -c Release --no-restore - dotnet test Blazor.sln --logger trx --no-restore /p:CollectCoverage=true /p:CoverletOutputFormat=cobertura --collect "XPlat Code Coverage" - reportgenerator -reports:"**/coverage.cobertura.xml" -reporttypes:SonarQube -targetdir:"coveragereport" - dotnet publish Blazor.sln -c Release --no-restore -o $CI_PROJECT_DIR/build/release - - dotnet sonarscanner end /d:sonar.login=$${sonar_token} - secrets: [ sonar_token ] + - dotnet sonarscanner end /d:sonar.login=$${PLUGIN_SONAR_TOKEN} + secrets: [ PLUGIN_SONAR_TOKEN ] settings: # accessible en ligne de commande par $${PLUGIN_SONAR_HOST} sonar_host: https://codefirst.iut.uca.fr/sonar/ # accessible en ligne de commande par $${PLUGIN_SONAR_TOKEN} sonar_token: - from_secret: sonar_token + from_secret: PLUGIN_SONAR_TOKEN depends_on: [tests] - name: generate-and-deploy-docs