Update .woodpecker.yml #23

Open
trent wants to merge 58 commits from Warehouses into master
Showing only changes of commit f27423c33f - Show all commits

View File

@@ -123,19 +123,17 @@ steps:
echo "=== Sprawdzam: $PROJECT_NAME ===" echo "=== Sprawdzam: $PROJECT_NAME ==="
echo "Plik: $csproj" echo "Plik: $csproj"
# Sprawdź czy ProjectType jest w pliku
grep -i "ProjectType" "$csproj" || echo "Brak ProjectType w pliku!" grep -i "ProjectType" "$csproj" || echo "Brak ProjectType w pliku!"
# Pobierz ProjectType przez MSBuild
PROJECT_TYPE=$(dotnet msbuild "$csproj" -getProperty:ProjectType -noLogo 2>/dev/null || echo "Unknown") PROJECT_TYPE=$(dotnet msbuild "$csproj" -getProperty:ProjectType -noLogo 2>/dev/null || echo "Unknown")
echo "MSBuild zwrócił: '$PROJECT_TYPE'" echo "MSBuild zwrócił: '$PROJECT_TYPE'"
if [[ "$PROJECT_TYPE" == "Linux" || "$PROJECT_TYPE" == "Api" || "$PROJECT_TYPE" == "ServerProcess" || "$PROJECT_TYPE" == "Blazor" ]]; then if [ "$PROJECT_TYPE" = "Linux" ] || [ "$PROJECT_TYPE" = "Api" ] || [ "$PROJECT_TYPE" = "ServerProcess" ] || [ "$PROJECT_TYPE" = "Blazor" ]; then
PROJECT_DIR=$(dirname "$csproj") PROJECT_DIR=$(dirname "$csproj")
echo "✓ DODAJĘ do buildu" echo "✓ DODAJĘ do buildu"
echo "$PROJECT_DIR|$PROJECT_NAME" >> projects-to-build.txt echo "$PROJECT_DIR|$PROJECT_NAME" >> projects-to-build.txt
else else
echo "✗ POMIJAM (typ niepasujący)" echo "✗ POMIJAM (typ: $PROJECT_TYPE)"
fi fi
done done