From 4b2568c500b28a797a0e62efaf105b20d4421944 Mon Sep 17 00:00:00 2001 From: Liam MONCHANIN Date: Tue, 16 May 2023 14:20:55 +0200 Subject: [PATCH] =?UTF-8?q?Mise=20=C3=A0=20jour=20de=20'.drone.yml'?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .drone.yml | 92 +++++++++++++++++++++++++++--------------------------- 1 file changed, 46 insertions(+), 46 deletions(-) diff --git a/.drone.yml b/.drone.yml index a0b2533..8736c10 100644 --- a/.drone.yml +++ b/.drone.yml @@ -1,47 +1,47 @@ -kind: pipeline -type: docker -name: pipelinefordeveloppement - -trigger: - branch: - - vSonar_test - event: - - push - -steps: - - name: build - image: mcr.microsoft.com/dotnet/sdk:7.0 - commands: - - cd notus/ - - dotnet restore notus_without_maui.sln - - dotnet build notus_without_maui.sln -c Release --no-restore /p:AndroidSdkDirectory=$ANDROID_SDK_ROOT -property:Aapt2ToolPath=$ANDROID_SDK_ROOT/build-tools/33.0.0 - - dotnet publish notus_without_maui.sln -c Release --no-restore -o $CI_PROJECT_DIR/build/release - depends_on: [clone] - - - name: tests - image: mcr.microsoft.com/dotnet/sdk:7.0 - commands: - - cd notus/ - - dotnet restore notus_without_maui.sln - - dotnet test notus_without_maui.sln --no-restore - depends_on: [build] - - - name: sonar - image: hub.codefirst.iut.uca.fr/marc.chevaldonne/codefirst-dronesonarplugin-dotnet7 - secrets: [ Sonar_Login ] - settings: - sonar_host: https://codefirst.iut.uca.fr/sonar/ - sonar_token: - from_secrets: Sonar_Login - commands: - - cd notus/ - - dotnet restore notus_without_maui.sln - - dotnet sonarscanner begin /k:notus /d:sonar.host.url=$${PLUGIN_SONAR_HOST} /d:sonar.coverageReportPaths="coveragereport/SonarQube.xml" /d:sonar.coverage.exclusions="Notus_UnitTest/**" /d:sonar.login=$${PLUGIN_SONAR_TOKEN} - - dotnet build notus_without_maui.sln -c Release --no-restore - - dotnet test notus_without_maui.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 notus_without_maui.sln -c Release --no-restore -o CI_PROJECT_DIR/build/release - - dotnet sonarscanner end /d:sonar.login=$${PLUGIN_SONAR_TOKEN} - branch: - - vSonar_test +kind: pipeline +type: docker +name: pipelinefordeveloppement + +trigger: + #branch: + #- vSonar_test + event: + - push + +steps: + - name: build + image: mcr.microsoft.com/dotnet/sdk:7.0 + commands: + - cd notus/ + - dotnet restore notus_without_maui.sln + - dotnet build notus_without_maui.sln -c Release --no-restore /p:AndroidSdkDirectory=$ANDROID_SDK_ROOT -property:Aapt2ToolPath=$ANDROID_SDK_ROOT/build-tools/33.0.0 + - dotnet publish notus_without_maui.sln -c Release --no-restore -o $CI_PROJECT_DIR/build/release + depends_on: [clone] + + - name: tests + image: mcr.microsoft.com/dotnet/sdk:7.0 + commands: + - cd notus/ + - dotnet restore notus_without_maui.sln + - dotnet test notus_without_maui.sln --no-restore + depends_on: [build] + + - name: sonar + image: hub.codefirst.iut.uca.fr/marc.chevaldonne/codefirst-dronesonarplugin-dotnet7 + secrets: [ Sonar_Login ] + settings: + sonar_host: https://codefirst.iut.uca.fr/sonar/ + sonar_token: + from_secrets: Sonar_Login + commands: + - cd notus/ + - dotnet restore notus_without_maui.sln + - dotnet sonarscanner begin /k:notus /d:sonar.host.url=$${PLUGIN_SONAR_HOST} /d:sonar.coverageReportPaths="coveragereport/SonarQube.xml" /d:sonar.coverage.exclusions="Notus_UnitTest/**" /d:sonar.login=$${PLUGIN_SONAR_TOKEN} + - dotnet build notus_without_maui.sln -c Release --no-restore + - dotnet test notus_without_maui.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 notus_without_maui.sln -c Release --no-restore -o CI_PROJECT_DIR/build/release + - dotnet sonarscanner end /d:sonar.login=$${PLUGIN_SONAR_TOKEN} + branch: + - vSonar_test depends_on: [build,tests] \ No newline at end of file