You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
abp/nupkg/pack.sh

25 lines
518 B

#!/bin/bash
set -eE
. ./common.sh
# Rebuild all solutions
for solution in "${solutions[@]}"
do
solutionFolder="$rootFolder/$solution"
cd "$solutionFolder" \
&& dotnet restore
done
# Create all packages
for project in "${projects[@]}"
do
projectFolder="$rootFolder/$project"
# Create nuget pack
cd "$projectFolder"
rm -rf "$projectFolder/bin/Release" \
& dotnet pack --no-restore -c Release -p:SourceLinkCreate=true -o "$packFolder"
done
# Go back to the pack folder
cd "$packFolder"