diff --git a/.github/workflows/build-and-dockerize.yml b/.github/workflows/build-and-dockerize.yml index 1c4c1ee5..6d757826 100644 --- a/.github/workflows/build-and-dockerize.yml +++ b/.github/workflows/build-and-dockerize.yml @@ -46,7 +46,7 @@ jobs: - name: Migrate DB run: | dotnet tool restore - dotnet ef database update --startup-project BervProject.WebApi.Boilerplate --project BervProject.WebApi.Boilerplate + dotnet ef database update --startup-project BervProject.WebApi.Boilerplate --project BervProject.WebApi.Boilerplate --no-build - name: Test run: dotnet test --configuration Release --no-restore --no-build --verbosity normal --collect:"XPlat Code Coverage" - name: Report Codecov diff --git a/BervProject.WebApi.Boilerplate/Program.cs b/BervProject.WebApi.Boilerplate/Program.cs index 14e134a6..1398e216 100644 --- a/BervProject.WebApi.Boilerplate/Program.cs +++ b/BervProject.WebApi.Boilerplate/Program.cs @@ -13,9 +13,13 @@ using Microsoft.Extensions.Hosting; using Microsoft.Extensions.Logging; using NLog.Web; +using System.Linq; var builder = WebApplication.CreateBuilder(args); -builder.AddServiceDefaults(); +if (!args.Contains("--no-build")) +{ + builder.AddServiceDefaults(); +} builder.Host.UseServiceProviderFactory(new AutofacServiceProviderFactory()); builder.Logging.ClearProviders(); builder.Logging.SetMinimumLevel(LogLevel.Trace);