From 86fb56d1dc570b1dbe5d48283f9fbb0fe5c1fca1 Mon Sep 17 00:00:00 2001 From: Patrick BRUGIERE Date: Wed, 27 Mar 2024 21:06:31 +0100 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 | 54 ++++++++++++++++++++++++++++++++---------------------- 1 file changed, 32 insertions(+), 22 deletions(-) diff --git a/.drone.yml b/.drone.yml index 6638dcb..996f934 100644 --- a/.drone.yml +++ b/.drone.yml @@ -41,27 +41,27 @@ steps: - dotnet sonarscanner end /d:sonar.login=$${sonar_token} depends_on: [tests] - - name: swagger - image: mcr.microsoft.com/dotnet/sdk:8.0 - failure: ignore - volumes: - - name: docs - path: /docs - environment: - CODEFIRST_CLIENTDRONE_ENV_DOTNET_ROLL_FORWARD: LatestMajor - CODEFIRST_CLIENTDRONE_ENV_DOTNET_ROLL_FORWARD_TO_PRERELEASE: 1 - commands: - - cd Project/EntityFramework - - dotnet restore webAPI.sln - - cd API - - dotnet new tool-manifest - - dotnet tool install -g --version 6.5.0 Swashbuckle.AspNetCore.Cli - - cd ../ - - dotnet build webAPI.sln -c Release --no-restore - - dotnet publish webAPI.sln -c Release --no-restore -o CI_PROJECT_DIR/build/release - - export PATH="$PATH:/root/.dotnet/tools" - - swagger tofile --output /docs/swagger.json API/bin/Release/net8.0/API.dll v1 - depends_on: [build,tests] + # - name: swagger + # image: mcr.microsoft.com/dotnet/sdk:8.0 + # failure: ignore + # volumes: + # - name: docs + # path: /docs + # environment: + # CODEFIRST_CLIENTDRONE_ENV_DOTNET_ROLL_FORWARD: LatestMajor + # CODEFIRST_CLIENTDRONE_ENV_DOTNET_ROLL_FORWARD_TO_PRERELEASE: 1 + # commands: + # - cd Project/EntityFramework + # - dotnet restore webAPI.sln + # - cd API + # - dotnet new tool-manifest + # - dotnet tool install -g --version 6.5.0 Swashbuckle.AspNetCore.Cli + # - cd ../ + # - dotnet build webAPI.sln -c Release --no-restore + # - dotnet publish webAPI.sln -c Release --no-restore -o CI_PROJECT_DIR/build/release + # - export PATH="$PATH:/root/.dotnet/tools" + # - swagger tofile --output /docs/swagger.json API/bin/Release/net8.0/API.dll v1 + # depends_on: [build,tests] - name: generate-and-deploy-docs image: hub.codefirst.iut.uca.fr/thomas.bellembois/codefirst-docdeployer @@ -112,4 +112,14 @@ steps: IMAGENAME: hub.codefirst.iut.uca.fr/antoine.jourdain/sae_2a_anglais:latest CONTAINERNAME: api_container COMMAND: create - OVERWRITE: true \ No newline at end of file + OVERWRITE: true + CODEFIRST_CLIENTDRONE_ENV_DB_SERVER: + from_secret: db_server + CODEFIRST_CLIENTDRONE_ENV_DB_USER: + from_secret: db_user + CODEFIRST_CLIENTDRONE_ENV_DB_PASSWORD: + from_secret: db_password + CODEFIRST_CLIENTDRONE_ENV_DB_DATABASE: + from_secret: db_database + ADMINS: antoinejourdain,patrickbrugiere,luciegoigoux,marcchevaldonne + depends_on: [ deploy-container-mysql, docker-build-and-push ] \ No newline at end of file