From 83f5083ce787be7853fd867f958b570fa9cddd1b Mon Sep 17 00:00:00 2001 From: Matt Nadareski Date: Wed, 21 Feb 2024 10:59:30 -0500 Subject: [PATCH] Add x86 builds to AppVeyor --- CHANGELIST.md | 1 + appveyor.yml | 12 ++++++++++++ 2 files changed, 13 insertions(+) diff --git a/CHANGELIST.md b/CHANGELIST.md index 8e0098c8..94dd3f75 100644 --- a/CHANGELIST.md +++ b/CHANGELIST.md @@ -6,6 +6,7 @@ - Readd x86 builds by default - Hide unavailable dumping programs (Deterous) - Remove DIC and Aaru bundles from CI +- Add x86 builds to AppVeyor ### 3.1.1 (2024-02-20) diff --git a/appveyor.yml b/appveyor.yml index 1c3a6a8a..58430e5e 100644 --- a/appveyor.yml +++ b/appveyor.yml @@ -13,13 +13,17 @@ build_script: - dotnet restore # .NET 8.0 Debug + - dotnet publish MPF\MPF.csproj -f net8.0-windows -r win-x86 -c Debug --self-contained true --version-suffix %APPVEYOR_REPO_COMMIT% -p:PublishSingleFile=true - dotnet publish MPF\MPF.csproj -f net8.0-windows -r win-x64 -c Debug --self-contained true --version-suffix %APPVEYOR_REPO_COMMIT% -p:PublishSingleFile=true + - dotnet publish MPF.Check\MPF.Check.csproj -f net8.0 -r win-x86 -c Debug --self-contained true --version-suffix %APPVEYOR_REPO_COMMIT% -p:PublishSingleFile=true - dotnet publish MPF.Check\MPF.Check.csproj -f net8.0 -r win-x64 -c Debug --self-contained true --version-suffix %APPVEYOR_REPO_COMMIT% -p:PublishSingleFile=true - dotnet publish MPF.Check\MPF.Check.csproj -f net8.0 -r linux-x64 -c Debug --self-contained true --version-suffix %APPVEYOR_REPO_COMMIT% -p:PublishSingleFile=true - dotnet publish MPF.Check\MPF.Check.csproj -f net8.0 -r osx-x64 -c Debug --self-contained true --version-suffix %APPVEYOR_REPO_COMMIT% -p:PublishSingleFile=true # .NET 8.0 Release + - dotnet publish MPF\MPF.csproj -f net8.0-windows -r win-x86 -c Release --self-contained true --version-suffix %APPVEYOR_REPO_COMMIT% -p:PublishSingleFile=true -p:DebugType=None -p:DebugSymbols=false - dotnet publish MPF\MPF.csproj -f net8.0-windows -r win-x64 -c Release --self-contained true --version-suffix %APPVEYOR_REPO_COMMIT% -p:PublishSingleFile=true -p:DebugType=None -p:DebugSymbols=false + - dotnet publish MPF.Check\MPF.Check.csproj -f net8.0 -r win-x86 -c Release --self-contained true --version-suffix %APPVEYOR_REPO_COMMIT% -p:PublishSingleFile=true -p:DebugType=None -p:DebugSymbols=false - dotnet publish MPF.Check\MPF.Check.csproj -f net8.0 -r win-x64 -c Release --self-contained true --version-suffix %APPVEYOR_REPO_COMMIT% -p:PublishSingleFile=true -p:DebugType=None -p:DebugSymbols=false - dotnet publish MPF.Check\MPF.Check.csproj -f net8.0 -r linux-x64 -c Release --self-contained true --version-suffix %APPVEYOR_REPO_COMMIT% -p:PublishSingleFile=true -p:DebugType=None -p:DebugSymbols=false - dotnet publish MPF.Check\MPF.Check.csproj -f net8.0 -r osx-x64 -c Release --self-contained true --version-suffix %APPVEYOR_REPO_COMMIT% -p:PublishSingleFile=true -p:DebugType=None -p:DebugSymbols=false @@ -32,10 +36,14 @@ after_build: - 7z e redumper-2024.01.08_build311-win64.zip -oMPF\bin\Debug\net8.0-windows\win-x64\publish\Programs\Redumper redumper-2024.01.08_build311-win64\bin\* # Create MPF Debug archives +- cd %APPVEYOR_BUILD_FOLDER%\MPF\bin\Debug\net8.0-windows\win-x86\publish\ +- 7z a -tzip %APPVEYOR_BUILD_FOLDER%\MPF_%APPVEYOR_BUILD_NUMBER%_net8.0_win-x86_debug.zip * - cd %APPVEYOR_BUILD_FOLDER%\MPF\bin\Debug\net8.0-windows\win-x64\publish\ - 7z a -tzip %APPVEYOR_BUILD_FOLDER%\MPF_%APPVEYOR_BUILD_NUMBER%_net8.0_win-x64_debug.zip * # Create MPF.Check Debug archives +- cd %APPVEYOR_BUILD_FOLDER%\MPF.Check\bin\Debug\net8.0\win-x86\publish\ +- 7z a -tzip %APPVEYOR_BUILD_FOLDER%\MPF.Check_%APPVEYOR_BUILD_NUMBER%_net8.0_win-x86_debug.zip * - cd %APPVEYOR_BUILD_FOLDER%\MPF.Check\bin\Debug\net8.0\win-x64\publish\ - 7z a -tzip %APPVEYOR_BUILD_FOLDER%\MPF.Check_%APPVEYOR_BUILD_NUMBER%_net8.0_win-x64_debug.zip * - cd %APPVEYOR_BUILD_FOLDER%\MPF.Check\bin\Debug\net8.0\linux-x64\publish\ @@ -53,9 +61,13 @@ on_failure: # artifact linking artifacts: +- path: MPF_%APPVEYOR_BUILD_NUMBER%_net8.0_win-x86_debug.zip + name: MPF (.NET 8.0, Debug, Windows x86) - path: MPF_%APPVEYOR_BUILD_NUMBER%_net8.0_win-x64_debug.zip name: MPF (.NET 8.0, Debug, Windows x64) +- path: MPF.Check_%APPVEYOR_BUILD_NUMBER%_net8.0_win-x64_debug.zip + name: MPF.Check (.NET 8.0, Debug, Windows x86) - path: MPF.Check_%APPVEYOR_BUILD_NUMBER%_net8.0_win-x64_debug.zip name: MPF.Check (.NET 8.0, Debug, Windows x64) - path: MPF.Check_%APPVEYOR_BUILD_NUMBER%_net8.0_linux-x64_debug.zip