Update .woodpecker.yml #23
@@ -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
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user