Compare commits

..

2 Commits
CI ... master

Author SHA1 Message Date
David D'ALMEIDA 3a558f8a28 Mise à jour de 'README.md'
2 months ago
David D'ALMEIDA 1c01f0590f Mise à jour de '.drone.yml'
continuous-integration/drone/push Build is passing Details
1 year ago

@ -46,9 +46,8 @@ steps:
depends_on: [ tests ] depends_on: [ tests ]
- name: swagger - name: swagger
image: mcr.microsoft.com/dotnet/sdk:8.0 image: mcr.microsoft.com/dotnet/sdk:7.0
failure: ignore failure: ignore
#context: .
volumes: volumes:
- name: docs - name: docs
path: /docs path: /docs
@ -60,17 +59,12 @@ steps:
- dotnet restore HeartTrack.sln - dotnet restore HeartTrack.sln
- cd HeartTrackAPI - cd HeartTrackAPI
- dotnet new tool-manifest - dotnet new tool-manifest
#- dotnet tool install -g --version 6.5.0 Swashbuckle.AspNetCore.Cli - dotnet tool install -g --version 6.5.0 Swashbuckle.AspNetCore.Cli
- dotnet tool install -g NSwag.ConsoleCore
- cd ../ - cd ../
- dotnet build HeartTrack.sln -c Release --no-restore - dotnet build HeartTrack.sln -c Release --no-restore
- dotnet publish HeartTrack.sln -c Release --no-restore -o CI_PROJECT_DIR/build/release - dotnet publish HeartTrack.sln -c Release --no-restore -o CI_PROJECT_DIR/build/release
- export PATH="$PATH:/root/.dotnet/tools" - export PATH="$PATH:/root/.dotnet/tools"
- cd HeartTrackAPI - swagger tofile --output /docs/swagger.json HeartTrackAPI/bin/Release/net8.0/HeartTrackAPI.dll v1
- nswag aspnetcore2openapi /assembly ./bin/Release/net8.0/HeartTrackAPI.dll /output /docs/swagger.json
# - nswag run
#- swagger tofile --output /docs/swagger.json HeartTrackAPI/bin/Release/net8.0/HeartTrackAPI.dll v1
depends_on: [build,tests] depends_on: [build,tests]
- name: generate-and-deploy-docs - name: generate-and-deploy-docs
@ -94,8 +88,6 @@ type: docker
name: HeartTrack-API-CD name: HeartTrack-API-CD
trigger: trigger:
branch:
- master
event: event:
- push - push
steps: steps:
@ -143,6 +135,7 @@ steps:
IMAGENAME: mariadb:10 IMAGENAME: mariadb:10
CONTAINERNAME: mysql CONTAINERNAME: mysql
COMMAND: create COMMAND: create
OVERWRITE: true
PRIVATE: true PRIVATE: true
CODEFIRST_CLIENTDRONE_ENV_MARIADB_ROOT_PASSWORD: CODEFIRST_CLIENTDRONE_ENV_MARIADB_ROOT_PASSWORD:
from_secret: db_root_password from_secret: db_root_password

@ -6,7 +6,6 @@
</div> </div>
<div align = center> <div align = center>

@ -17,7 +17,6 @@
<PackageReference Include="Microsoft.AspNetCore.OpenApi" Version="8.0.0" /> <PackageReference Include="Microsoft.AspNetCore.OpenApi" Version="8.0.0" />
<PackageReference Include="Microsoft.EntityFrameworkCore.InMemory" Version="8.0.2" /> <PackageReference Include="Microsoft.EntityFrameworkCore.InMemory" Version="8.0.2" />
<PackageReference Include="Microsoft.Extensions.Identity.Core" Version="8.0.3" /> <PackageReference Include="Microsoft.Extensions.Identity.Core" Version="8.0.3" />
<PackageReference Include="NSwag.AspNetCore" Version="14.0.7" />
<PackageReference Include="Swashbuckle.AspNetCore" Version="6.4.0" /> <PackageReference Include="Swashbuckle.AspNetCore" Version="6.4.0" />
</ItemGroup> </ItemGroup>

@ -24,7 +24,6 @@ public class AppBootstrap(IConfiguration configuration)
public void ConfigureServices(IServiceCollection services) public void ConfigureServices(IServiceCollection services)
{ {
services.AddControllers(); services.AddControllers();
services.AddOpenApiDocument();
services.AddEndpointsApiExplorer(); services.AddEndpointsApiExplorer();
AddSwagger(services); AddSwagger(services);
@ -265,7 +264,6 @@ public class AppBootstrap(IConfiguration configuration)
} }
}); });
}); });
app.UseOpenApi();
app.UseSwaggerUI(); app.UseSwaggerUI();
app.MapSwagger(); app.MapSwagger();
} }

Loading…
Cancel
Save