|
|
|
@ -178,12 +178,13 @@ PackageMacOSApp()
|
|
|
|
|
PackageWindows()
|
|
|
|
|
{
|
|
|
|
|
local framework="$1"
|
|
|
|
|
local runtime="$2"
|
|
|
|
|
|
|
|
|
|
ProgressStart "Creating Windows Package for $framework"
|
|
|
|
|
|
|
|
|
|
local folder=$artifactsFolder/windows/$framework/Prowlarr
|
|
|
|
|
local folder=$artifactsFolder/$runtime/$framework/Prowlarr
|
|
|
|
|
|
|
|
|
|
PackageFiles "$folder" "$framework" "win-x64"
|
|
|
|
|
PackageFiles "$folder" "$framework" "$runtime"
|
|
|
|
|
cp -r $outputFolder/$framework-windows/$runtime/publish/* $folder
|
|
|
|
|
|
|
|
|
|
echo "Removing Prowlarr.Mono"
|
|
|
|
@ -210,7 +211,7 @@ Package()
|
|
|
|
|
PackageLinux "$framework" "$runtime"
|
|
|
|
|
;;
|
|
|
|
|
win)
|
|
|
|
|
PackageWindows "$framework"
|
|
|
|
|
PackageWindows "$framework" "$runtime"
|
|
|
|
|
;;
|
|
|
|
|
osx)
|
|
|
|
|
PackageMacOS "$framework"
|
|
|
|
@ -228,14 +229,6 @@ PackageTests()
|
|
|
|
|
|
|
|
|
|
rm -f $testPackageFolder/$framework/$runtime/*.log.config
|
|
|
|
|
|
|
|
|
|
# geckodriver.exe isn't copied by dotnet publish
|
|
|
|
|
if [ "$runtime" = "win-x64" ];
|
|
|
|
|
then
|
|
|
|
|
curl -Lso gecko.zip "https://github.com/mozilla/geckodriver/releases/download/v0.27.0/geckodriver-v0.27.0-win64.zip"
|
|
|
|
|
unzip -o gecko.zip
|
|
|
|
|
cp geckodriver.exe "$testPackageFolder/$framework/win-x64/publish"
|
|
|
|
|
fi
|
|
|
|
|
|
|
|
|
|
ProgressEnd 'Creating Test Package'
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
@ -314,6 +307,7 @@ then
|
|
|
|
|
if [[ -z "$RID" || -z "$FRAMEWORK" ]];
|
|
|
|
|
then
|
|
|
|
|
PackageTests "net5.0" "win-x64"
|
|
|
|
|
PackageTests "net5.0" "win-x86"
|
|
|
|
|
PackageTests "net5.0" "linux-x64"
|
|
|
|
|
PackageTests "net5.0" "linux-musl-x64"
|
|
|
|
|
PackageTests "net5.0" "osx-x64"
|
|
|
|
@ -345,6 +339,7 @@ then
|
|
|
|
|
if [[ -z "$RID" || -z "$FRAMEWORK" ]];
|
|
|
|
|
then
|
|
|
|
|
Package "net5.0" "win-x64"
|
|
|
|
|
Package "net5.0" "win-x86"
|
|
|
|
|
Package "net5.0" "linux-x64"
|
|
|
|
|
Package "net5.0" "linux-musl-x64"
|
|
|
|
|
Package "net5.0" "linux-arm64"
|
|
|
|
|