add: registry pass through
This commit is contained in:
21
run
21
run
@@ -3,14 +3,29 @@ set -e
|
||||
|
||||
Projects=("Polonium.Tasks" "Polonium" "Polonium.Generators" "Polonium.Sdk")
|
||||
|
||||
PUBLISH=false
|
||||
while [[ $# -gt 0 ]]; do
|
||||
case $1 in
|
||||
--publish)
|
||||
PUBLISH=true
|
||||
shift
|
||||
;;
|
||||
*)
|
||||
echo "Unknown option: $1"
|
||||
exit 1
|
||||
;;
|
||||
esac
|
||||
done
|
||||
rm -rf ~/.nuget/packages/polonium*
|
||||
|
||||
for proj in "${Projects[@]}"; do
|
||||
|
||||
cp -f "./NuGet.config" "../$proj/NuGet.config"
|
||||
cp -f "./VersionInfo.props" "../$proj/VersionInfo.props"
|
||||
dotnet clean "../$proj/$proj.csproj"
|
||||
dotnet restore "../$proj/$proj.csproj"
|
||||
dotnet build "../$proj/$proj.csproj"
|
||||
chmod +x "../$proj/publish"
|
||||
bash "../$proj/publish"
|
||||
if [[ "$PUBLISH" == true ]]; then
|
||||
chmod +x "../$proj/publish"
|
||||
bash "../$proj/publish"
|
||||
fi
|
||||
done
|
||||
Reference in New Issue
Block a user