From bdf0b26fdad31c8a7a945394c6c5a739cd025bac Mon Sep 17 00:00:00 2001 From: RemRem et ToTo Date: Fri, 25 Nov 2022 10:35:54 +0100 Subject: [PATCH 01/18] Add '.drone.yml' --- .drone.yml | 77 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 77 insertions(+) create mode 100644 .drone.yml diff --git a/.drone.yml b/.drone.yml new file mode 100644 index 0000000..87d49a2 --- /dev/null +++ b/.drone.yml @@ -0,0 +1,77 @@ +kind: pipeline +type: docker +name: default + +trigger: + event: + - push + branch: + - master + +steps: + - name: build + image: mcr.microsoft.com/dotnet/sdk:6.0 + commands: + - cd Sources/ + - dotnet restore Blazor.sln + - dotnet build Blazor.sln -c Release --no-restore + + - name: tests + image: mcr.microsoft.com/dotnet/sdk:6.0 + commands: + - cd Sources/ + - dotnet restore Blazor.sln + - dotnet test Blazor.sln --no-restore + depends_on: [build] + + - name: code-analysis + image: hub.codefirst.iut.uca.fr/thomas.bellembois/codefirst-dronesonarplugin-dotnet6 + commands: + - cd Sources/ + - dotnet restore Blazor.sln + - dotnet sonarscanner begin /k:$REPO_NAME /d:sonar.host.url=$$$${PLUGIN_SONAR_HOST} /d:sonar.coverageReportPaths="coveragereport/SonarQube.xml" /d:sonar.coverage.exclusions="Tests/**" /d:sonar.login=$$$${PLUGIN_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=$$$${PLUGIN_SONAR_TOKEN} + secrets: [ SECRET_SONAR_LOGIN ] + 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 + depends_on: [tests] + + - name: generate-and-deploy-docs + image: hub.codefirst.iut.uca.fr/thomas.bellembois/codefirst-docdeployer + failure: ignore + volumes: + - name: docs + path: /docs + commands: + - /entrypoint.sh + when: + branch: + - master + depends_on: [ build ] + + - name: docker-build + image: plugins/docker + settings: + dockerfile: Sources/Dockerfile + context: . + registry: hub.codefirst.iut.uca.fr + repo: hub.codefirst.iut.uca.fr/my-group/my-application-client + username: + from_secret: SECRET_REGISTRY_USERNAME + password: + from_secret: SECRET_REGISTRY_PASSWORD + when: + branch: + - master + +volumes: +- name: docs + temp: {} \ No newline at end of file From ef010bab3f5a88f987fe2fd367cc3f81eb8c7e39 Mon Sep 17 00:00:00 2001 From: RemRem et ToTo Date: Fri, 25 Nov 2022 10:36:59 +0100 Subject: [PATCH 02/18] Update '.drone.yml' --- .drone.yml | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/.drone.yml b/.drone.yml index 87d49a2..a38b5ab 100644 --- a/.drone.yml +++ b/.drone.yml @@ -12,14 +12,14 @@ steps: - name: build image: mcr.microsoft.com/dotnet/sdk:6.0 commands: - - cd Sources/ + - cd blazor/ - dotnet restore Blazor.sln - dotnet build Blazor.sln -c Release --no-restore - name: tests image: mcr.microsoft.com/dotnet/sdk:6.0 commands: - - cd Sources/ + - cd blazor/ - dotnet restore Blazor.sln - dotnet test Blazor.sln --no-restore depends_on: [build] @@ -27,7 +27,7 @@ steps: - name: code-analysis image: hub.codefirst.iut.uca.fr/thomas.bellembois/codefirst-dronesonarplugin-dotnet6 commands: - - cd Sources/ + - cd blazor/ - dotnet restore Blazor.sln - dotnet sonarscanner begin /k:$REPO_NAME /d:sonar.host.url=$$$${PLUGIN_SONAR_HOST} /d:sonar.coverageReportPaths="coveragereport/SonarQube.xml" /d:sonar.coverage.exclusions="Tests/**" /d:sonar.login=$$$${PLUGIN_SONAR_TOKEN} - dotnet build Blazor.sln -c Release --no-restore @@ -60,7 +60,8 @@ steps: - name: docker-build image: plugins/docker settings: - dockerfile: Sources/Dockerfile + dockerfile: blazor +/Dockerfile context: . registry: hub.codefirst.iut.uca.fr repo: hub.codefirst.iut.uca.fr/my-group/my-application-client From 5e53a8842bc32f461c051b77e35c4adf5a4c419f Mon Sep 17 00:00:00 2001 From: RemRem et ToTo Date: Fri, 25 Nov 2022 10:37:30 +0100 Subject: [PATCH 03/18] Update '.drone.yml' --- .drone.yml | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/.drone.yml b/.drone.yml index a38b5ab..63b9ced 100644 --- a/.drone.yml +++ b/.drone.yml @@ -60,8 +60,7 @@ steps: - name: docker-build image: plugins/docker settings: - dockerfile: blazor -/Dockerfile + dockerfile: blazor/Dockerfile context: . registry: hub.codefirst.iut.uca.fr repo: hub.codefirst.iut.uca.fr/my-group/my-application-client From 88a2f13bee54f9de319fe0689aad8429d275619f Mon Sep 17 00:00:00 2001 From: RemRem et ToTo Date: Fri, 25 Nov 2022 10:39:12 +0100 Subject: [PATCH 04/18] Update '.drone.yml' --- .drone.yml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/.drone.yml b/.drone.yml index 63b9ced..6e2d9ab 100644 --- a/.drone.yml +++ b/.drone.yml @@ -12,14 +12,14 @@ steps: - name: build image: mcr.microsoft.com/dotnet/sdk:6.0 commands: - - cd blazor/ + - cd Blazor/ - dotnet restore Blazor.sln - dotnet build Blazor.sln -c Release --no-restore - name: tests image: mcr.microsoft.com/dotnet/sdk:6.0 commands: - - cd blazor/ + - cd Blazor/ - dotnet restore Blazor.sln - dotnet test Blazor.sln --no-restore depends_on: [build] @@ -27,7 +27,7 @@ steps: - name: code-analysis image: hub.codefirst.iut.uca.fr/thomas.bellembois/codefirst-dronesonarplugin-dotnet6 commands: - - cd blazor/ + - cd Blazor/ - dotnet restore Blazor.sln - dotnet sonarscanner begin /k:$REPO_NAME /d:sonar.host.url=$$$${PLUGIN_SONAR_HOST} /d:sonar.coverageReportPaths="coveragereport/SonarQube.xml" /d:sonar.coverage.exclusions="Tests/**" /d:sonar.login=$$$${PLUGIN_SONAR_TOKEN} - dotnet build Blazor.sln -c Release --no-restore @@ -60,7 +60,7 @@ steps: - name: docker-build image: plugins/docker settings: - dockerfile: blazor/Dockerfile + dockerfile: Blazor/Dockerfile context: . registry: hub.codefirst.iut.uca.fr repo: hub.codefirst.iut.uca.fr/my-group/my-application-client From 558af9bff946346f7ca5fddc1367165286ad9706 Mon Sep 17 00:00:00 2001 From: RemRem et ToTo Date: Fri, 25 Nov 2022 10:42:33 +0100 Subject: [PATCH 05/18] Update '.drone.yml' --- .drone.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.drone.yml b/.drone.yml index 6e2d9ab..33b434f 100644 --- a/.drone.yml +++ b/.drone.yml @@ -42,7 +42,7 @@ steps: # accessible en ligne de commande par $${PLUGIN_SONAR_TOKEN} sonar_token: from_secret: SONAR_TOKEN - depends_on: [tests] + depends_on: [build] - name: generate-and-deploy-docs image: hub.codefirst.iut.uca.fr/thomas.bellembois/codefirst-docdeployer From 82498172e5583ac8c5fe4c448bf47a46fff23d2e Mon Sep 17 00:00:00 2001 From: RemRem et ToTo Date: Fri, 25 Nov 2022 10:47:57 +0100 Subject: [PATCH 06/18] Update '.drone.yml' --- .drone.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.drone.yml b/.drone.yml index 33b434f..9b18c33 100644 --- a/.drone.yml +++ b/.drone.yml @@ -60,7 +60,7 @@ steps: - name: docker-build image: plugins/docker settings: - dockerfile: Blazor/Dockerfile + dockerfile: Blazor/Blazor/Dockerfile context: . registry: hub.codefirst.iut.uca.fr repo: hub.codefirst.iut.uca.fr/my-group/my-application-client From 945280abe18856543c5370f0f5616e31ccb3d95a Mon Sep 17 00:00:00 2001 From: RemRem et ToTo Date: Fri, 25 Nov 2022 10:53:13 +0100 Subject: [PATCH 07/18] Update '.drone.yml' --- .drone.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.drone.yml b/.drone.yml index 9b18c33..1c74dd8 100644 --- a/.drone.yml +++ b/.drone.yml @@ -63,7 +63,7 @@ steps: dockerfile: Blazor/Blazor/Dockerfile context: . registry: hub.codefirst.iut.uca.fr - repo: hub.codefirst.iut.uca.fr/my-group/my-application-client + repo: hub.codefirst.iut.uca.fr/rearnal/blazor username: from_secret: SECRET_REGISTRY_USERNAME password: From 53d008962bd504d38fe3d1e012adaa6ee34a78eb Mon Sep 17 00:00:00 2001 From: RemRem et ToTo Date: Fri, 25 Nov 2022 10:57:43 +0100 Subject: [PATCH 08/18] Update '.drone.yml' --- .drone.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.drone.yml b/.drone.yml index 1c74dd8..2922a61 100644 --- a/.drone.yml +++ b/.drone.yml @@ -29,7 +29,7 @@ steps: commands: - cd Blazor/ - dotnet restore Blazor.sln - - dotnet sonarscanner begin /k:$REPO_NAME /d:sonar.host.url=$$$${PLUGIN_SONAR_HOST} /d:sonar.coverageReportPaths="coveragereport/SonarQube.xml" /d:sonar.coverage.exclusions="Tests/**" /d:sonar.login=$$$${PLUGIN_SONAR_TOKEN} + - dotnet sonarscanner begin /k:$REPO_NAME /d:sonar.projectKey=Blazor /d:sonar.host.url=$$$${PLUGIN_SONAR_HOST} /d:sonar.coverageReportPaths="coveragereport/SonarQube.xml" /d:sonar.coverage.exclusions="Tests/**" /d:sonar.login=$$$${PLUGIN_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" From eae88b443db2fef0323dcca483ac1a80f1412ed8 Mon Sep 17 00:00:00 2001 From: RemRem et ToTo Date: Fri, 25 Nov 2022 10:59:58 +0100 Subject: [PATCH 09/18] Update '.drone.yml' --- .drone.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.drone.yml b/.drone.yml index 2922a61..3452e31 100644 --- a/.drone.yml +++ b/.drone.yml @@ -29,7 +29,7 @@ steps: commands: - cd Blazor/ - dotnet restore Blazor.sln - - dotnet sonarscanner begin /k:$REPO_NAME /d:sonar.projectKey=Blazor /d:sonar.host.url=$$$${PLUGIN_SONAR_HOST} /d:sonar.coverageReportPaths="coveragereport/SonarQube.xml" /d:sonar.coverage.exclusions="Tests/**" /d:sonar.login=$$$${PLUGIN_SONAR_TOKEN} + - dotnet sonarscanner begin /k:blazor /d:sonar.host.url=$$$${PLUGIN_SONAR_HOST} /d:sonar.coverageReportPaths="coveragereport/SonarQube.xml" /d:sonar.coverage.exclusions="Tests/**" /d:sonar.login=$$$${PLUGIN_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" From 1b72ff634f5bb2b88409b0a3cba9e4f1b04e031a Mon Sep 17 00:00:00 2001 From: RemRem et ToTo Date: Fri, 25 Nov 2022 11:01:50 +0100 Subject: [PATCH 10/18] Update '.drone.yml' --- .drone.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.drone.yml b/.drone.yml index 3452e31..f50dbc1 100644 --- a/.drone.yml +++ b/.drone.yml @@ -38,7 +38,7 @@ steps: secrets: [ SECRET_SONAR_LOGIN ] settings: # accessible en ligne de commande par $${PLUGIN_SONAR_HOST} - sonar_host: https://codefirst.iut.uca.fr/sonar/ + sonar_host: https://codefirst.iut.uca.fr/sonar # accessible en ligne de commande par $${PLUGIN_SONAR_TOKEN} sonar_token: from_secret: SONAR_TOKEN From e8709feffff69d12e37e3051325fba98275d4177 Mon Sep 17 00:00:00 2001 From: RemRem et ToTo Date: Fri, 25 Nov 2022 11:04:49 +0100 Subject: [PATCH 11/18] Update 'Blazor/Blazor/Dockerfile' --- Blazor/Blazor/Dockerfile | 42 ++++++++++++++++++++-------------------- 1 file changed, 21 insertions(+), 21 deletions(-) diff --git a/Blazor/Blazor/Dockerfile b/Blazor/Blazor/Dockerfile index 432afa3..1601558 100644 --- a/Blazor/Blazor/Dockerfile +++ b/Blazor/Blazor/Dockerfile @@ -1,22 +1,22 @@ -#See https://aka.ms/containerfastmode to understand how Visual Studio uses this Dockerfile to build your images for faster debugging. - -FROM mcr.microsoft.com/dotnet/aspnet:6.0 AS base -WORKDIR /app -EXPOSE 80 -EXPOSE 443 - -FROM mcr.microsoft.com/dotnet/sdk:6.0 AS build -WORKDIR /src -COPY ["Blazor/Blazor.csproj", "Blazor/"] -RUN dotnet restore "Blazor/Blazor.csproj" -COPY . . -WORKDIR "/src/Blazor" -RUN dotnet build "Blazor.csproj" -c Release -o /app/build - -FROM build AS publish -RUN dotnet publish "Blazor.csproj" -c Release -o /app/publish - -FROM base AS final -WORKDIR /app -COPY --from=publish /app/publish . +#See https://aka.ms/containerfastmode to understand how Visual Studio uses this Dockerfile to build your images for faster debugging. + +FROM mcr.microsoft.com/dotnet/aspnet:6.0 AS base +WORKDIR /app +EXPOSE 80 +EXPOSE 443 + +FROM mcr.microsoft.com/dotnet/sdk:6.0 AS build +WORKDIR /src +COPY ["Blazor.csproj", "Blazor/"] +RUN dotnet restore "Blazor.csproj" +COPY . . +WORKDIR "/src/Blazor" +RUN dotnet build "Blazor.csproj" -c Release -o /app/build + +FROM build AS publish +RUN dotnet publish "Blazor.csproj" -c Release -o /app/publish + +FROM base AS final +WORKDIR /app +COPY --from=publish /app/publish . ENTRYPOINT ["dotnet", "Blazor.dll"] \ No newline at end of file From b5c4867d58f8a2d2ec7b21ffeb5af267269d2bad Mon Sep 17 00:00:00 2001 From: RemRem et ToTo Date: Fri, 25 Nov 2022 11:07:37 +0100 Subject: [PATCH 12/18] Update 'Blazor/Blazor/Dockerfile' --- Blazor/Blazor/Dockerfile | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/Blazor/Blazor/Dockerfile b/Blazor/Blazor/Dockerfile index 1601558..7123ee4 100644 --- a/Blazor/Blazor/Dockerfile +++ b/Blazor/Blazor/Dockerfile @@ -7,14 +7,14 @@ EXPOSE 443 FROM mcr.microsoft.com/dotnet/sdk:6.0 AS build WORKDIR /src -COPY ["Blazor.csproj", "Blazor/"] -RUN dotnet restore "Blazor.csproj" +COPY ["Blazor/Blazor/Blazor.csproj", "Blazor/"] +RUN dotnet restore "Blazor/Blazor.csproj" COPY . . WORKDIR "/src/Blazor" -RUN dotnet build "Blazor.csproj" -c Release -o /app/build +RUN dotnet build "Blazor/Blazor.csproj" -c Release -o /app/build FROM build AS publish -RUN dotnet publish "Blazor.csproj" -c Release -o /app/publish +RUN dotnet publish "Blazor/Blazor.csproj" -c Release -o /app/publish FROM base AS final WORKDIR /app From faa89e958577f05d82bb1f42c49436eddb1dac09 Mon Sep 17 00:00:00 2001 From: RemRem et ToTo Date: Fri, 25 Nov 2022 11:10:35 +0100 Subject: [PATCH 13/18] Update '.drone.yml' --- .drone.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.drone.yml b/.drone.yml index f50dbc1..5a787d3 100644 --- a/.drone.yml +++ b/.drone.yml @@ -29,7 +29,7 @@ steps: commands: - cd Blazor/ - dotnet restore Blazor.sln - - dotnet sonarscanner begin /k:blazor /d:sonar.host.url=$$$${PLUGIN_SONAR_HOST} /d:sonar.coverageReportPaths="coveragereport/SonarQube.xml" /d:sonar.coverage.exclusions="Tests/**" /d:sonar.login=$$$${PLUGIN_SONAR_TOKEN} + - dotnet sonarscanner begin /k:blazor /d:sonar.host.url=https://codefirst.iut.uca.fr/sonar /d:sonar.coverageReportPaths="coveragereport/SonarQube.xml" /d:sonar.coverage.exclusions="Tests/**" /d:sonar.login=$$$${PLUGIN_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" @@ -38,7 +38,7 @@ steps: secrets: [ SECRET_SONAR_LOGIN ] settings: # accessible en ligne de commande par $${PLUGIN_SONAR_HOST} - sonar_host: https://codefirst.iut.uca.fr/sonar + sonar_host: https://codefirst.iut.uca.fr/sonar # problem when using variable # accessible en ligne de commande par $${PLUGIN_SONAR_TOKEN} sonar_token: from_secret: SONAR_TOKEN From bbd1d111851cfec40811b84d53b53baa525084ce Mon Sep 17 00:00:00 2001 From: RemRem et ToTo Date: Fri, 25 Nov 2022 11:15:31 +0100 Subject: [PATCH 14/18] Update 'README.md' --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 17fddc3..de510a0 100644 --- a/README.md +++ b/README.md @@ -1,2 +1,2 @@ # blazor - +i From f32d35e7d4a716eae7a7d6006ab4c027b6f9cdf4 Mon Sep 17 00:00:00 2001 From: RemRem et ToTo Date: Fri, 25 Nov 2022 11:21:13 +0100 Subject: [PATCH 15/18] Update '.drone.yml' --- .drone.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.drone.yml b/.drone.yml index 5a787d3..b38332b 100644 --- a/.drone.yml +++ b/.drone.yml @@ -63,7 +63,7 @@ steps: dockerfile: Blazor/Blazor/Dockerfile context: . registry: hub.codefirst.iut.uca.fr - repo: hub.codefirst.iut.uca.fr/rearnal/blazor + repo: hub.codefirst.iut.uca.fr/remi.arnal/blazor username: from_secret: SECRET_REGISTRY_USERNAME password: From 5663964ca2be39b6f5cd07271cd58f806a0af85c Mon Sep 17 00:00:00 2001 From: RemRem et ToTo Date: Fri, 25 Nov 2022 11:29:37 +0100 Subject: [PATCH 16/18] Update 'README.md' --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index de510a0..05e69f9 100644 --- a/README.md +++ b/README.md @@ -1,2 +1,3 @@ # blazor i +i \ No newline at end of file From c6800e259d926fe9aaf94f977b88a734c858b3ce Mon Sep 17 00:00:00 2001 From: RemRem et ToTo Date: Fri, 25 Nov 2022 11:34:09 +0100 Subject: [PATCH 17/18] Update '.drone.yml' --- .drone.yml | 38 +++++++++++++++++++------------------- 1 file changed, 19 insertions(+), 19 deletions(-) diff --git a/.drone.yml b/.drone.yml index b38332b..d072267 100644 --- a/.drone.yml +++ b/.drone.yml @@ -24,25 +24,25 @@ steps: - dotnet test Blazor.sln --no-restore depends_on: [build] - - name: code-analysis - image: hub.codefirst.iut.uca.fr/thomas.bellembois/codefirst-dronesonarplugin-dotnet6 - commands: - - cd Blazor/ - - dotnet restore Blazor.sln - - dotnet sonarscanner begin /k:blazor /d:sonar.host.url=https://codefirst.iut.uca.fr/sonar /d:sonar.coverageReportPaths="coveragereport/SonarQube.xml" /d:sonar.coverage.exclusions="Tests/**" /d:sonar.login=$$$${PLUGIN_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=$$$${PLUGIN_SONAR_TOKEN} - secrets: [ SECRET_SONAR_LOGIN ] - settings: - # accessible en ligne de commande par $${PLUGIN_SONAR_HOST} - sonar_host: https://codefirst.iut.uca.fr/sonar # problem when using variable - # accessible en ligne de commande par $${PLUGIN_SONAR_TOKEN} - sonar_token: - from_secret: SONAR_TOKEN - depends_on: [build] + # - name: code-analysis + # image: hub.codefirst.iut.uca.fr/thomas.bellembois/codefirst-dronesonarplugin-dotnet6 + # commands: + # - cd Blazor/ + # - dotnet restore Blazor.sln + # - dotnet sonarscanner begin /k:blazor /d:sonar.host.url=https://codefirst.iut.uca.fr/sonar /d:sonar.coverageReportPaths="coveragereport/SonarQube.xml" /d:sonar.coverage.exclusions="Tests/**" /d:sonar.login=$$$${PLUGIN_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=$$$${PLUGIN_SONAR_TOKEN} + # secrets: [ SECRET_SONAR_LOGIN ] + # settings: + # # accessible en ligne de commande par $${PLUGIN_SONAR_HOST} + # sonar_host: https://codefirst.iut.uca.fr/sonar # problem when using variable + # # accessible en ligne de commande par $${PLUGIN_SONAR_TOKEN} + # sonar_token: + # from_secret: SONAR_TOKEN + # depends_on: [build] - name: generate-and-deploy-docs image: hub.codefirst.iut.uca.fr/thomas.bellembois/codefirst-docdeployer From 1c244c5e786f3876244669a9111b9f1e3250c1b9 Mon Sep 17 00:00:00 2001 From: RemRem et ToTo Date: Fri, 25 Nov 2022 11:37:15 +0100 Subject: [PATCH 18/18] Update '.drone.yml' --- .drone.yml | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/.drone.yml b/.drone.yml index d072267..697850f 100644 --- a/.drone.yml +++ b/.drone.yml @@ -72,6 +72,15 @@ steps: branch: - master + # container deployment + - name: deploy-container + image: hub.codefirst.iut.uca.fr/thomas.bellembois/codefirst-dockerproxy-clientdrone:latest + environment: + IMAGENAME: hub.codefirst.iut.uca.fr/remi.arnal/blazor:latest + CONTAINERNAME: blazor-web + COMMAND: create + OVERWRITE: true + volumes: - name: docs temp: {} \ No newline at end of file