generated from karsten.jeppesen/KAJE-Template
fixed workflow directory
All checks were successful
DMA-CSD-CICD/oliver.thy/pipeline/head This commit looks good
All checks were successful
DMA-CSD-CICD/oliver.thy/pipeline/head This commit looks good
This commit is contained in:
@@ -1,26 +1,5 @@
|
||||
#!/bin/bash
|
||||
/bin/echo "$0 - Building all projects"
|
||||
echo "USER: $UID"
|
||||
/bin/find ./ -type f -name "*.csproj" -exec dotnet build "{}" \;
|
||||
|
||||
echo "OK" > jenkins.result
|
||||
# Find all .csproj files and loop through them
|
||||
find . -type f -name "*.csproj" | while read -r csproj; do
|
||||
echo "Building $csproj..."
|
||||
|
||||
# Run dotnet build on the csproj file
|
||||
dotnet build "$csproj"
|
||||
|
||||
# If dotnet build fails (non-zero exit code), exit the script with an error code
|
||||
if [ $? -ne 0 ]; then
|
||||
echo "Build failed for $csproj. Exiting with error."
|
||||
echo "ERROR" > jenkins.result
|
||||
fi
|
||||
done
|
||||
|
||||
RESULT=$(cat jenkins.result)
|
||||
echo "RESULT=$RESULT"
|
||||
if [ "$RESULT" == "OK" ]; then
|
||||
echo "All builds succeeded."
|
||||
exit 0
|
||||
else
|
||||
echo "Errors were recorded"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
Reference in New Issue
Block a user