From 6a0f3709f0e45cc3e51a70761cd6ca50b8cbb221 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20Zieli=C5=84ski?= Date: Sun, 8 Jun 2025 15:09:50 +0200 Subject: [PATCH] another build fix --- .github/workflows/build.yml | 24 +++++------------------- 1 file changed, 5 insertions(+), 19 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index b0d55af..5f7ca42 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -53,18 +53,12 @@ jobs: working-directory: src/Backend run: dotnet restore DiunaBI.sln - - name: Build solution and plugins + - name: Build solution and prepare plugins working-directory: src/Backend run: | dotnet build DiunaBI.sln --configuration Release dotnet build DiunaBI.Plugins.Morska/DiunaBI.Plugins.Morska.csproj --configuration Release - mkdir -p ../../build/webapi/Plugins - cp DiunaBI.Plugins.Morska/bin/Release/net8.0/DiunaBI.Plugins.Morska.dll ../../build/webapi/Plugins/ - - - name: Build and prepare plugins - working-directory: src/Backend - run: | - dotnet build DiunaBI.Plugins.Morska/DiunaBI.Plugins.Morska.csproj --configuration Release + # Przygotuj katalog dla testów mkdir -p DiunaBI.Tests/bin/Release/net8.0/Plugins cp DiunaBI.Plugins.Morska/bin/Release/net8.0/DiunaBI.Plugins.Morska.dll DiunaBI.Tests/bin/Release/net8.0/Plugins/ cp DiunaBI.Plugins.Morska/bin/Release/net8.0/DiunaBI.Core.dll DiunaBI.Tests/bin/Release/net8.0/Plugins/ @@ -91,12 +85,8 @@ jobs: src/Backend/DiunaBI.Tests/TestResults/*.trx src/Backend/DiunaBI.Tests/TestResults/**/coverage.cobertura.xml - - name: Build solution - if: success() - working-directory: src/Backend - run: dotnet build DiunaBI.sln --configuration Release --no-restore - - name: Publish WebAPI + if: success() working-directory: src/Backend run: | dotnet publish DiunaBI.WebAPI/DiunaBI.WebAPI.csproj \ @@ -104,14 +94,10 @@ jobs: --framework net8.0 \ --self-contained false \ --output ../../build/webapi - - - name: Build and copy plugins - working-directory: src/Backend - run: | - dotnet build DiunaBI.Plugins.Morska/DiunaBI.Plugins.Morska.csproj --configuration Release + # Kopiuj pluginy do katalogu webapi mkdir -p ../../build/webapi/Plugins cp DiunaBI.Plugins.Morska/bin/Release/net8.0/DiunaBI.Plugins.Morska.dll ../../build/webapi/Plugins/ - echo "✅ Plugins copied:" + echo "✅ Plugins copied to webapi:" ls -la ../../build/webapi/Plugins/ - name: Clean up sensitive files