aa129fdbdf
* infra: Migrate to .NET 5 This migrate projects and CI to .NET 5 * Remove language version restrictions (now on 9.0 by default) * infra: pin .NET 5 to avoid later issues * infra: Cleanup csproj files * infra: update dependencies * infra: Add temporary workaround for a bug in Vector128.Create see https://github.com/dotnet/runtime/issues/44704 for more informations
32 lines
1.3 KiB
YAML
32 lines
1.3 KiB
YAML
version: 1.0.{build}
|
|
branches:
|
|
only:
|
|
- master
|
|
image: Visual Studio 2019
|
|
environment:
|
|
appveyor_dotnet_runtime: net5.0
|
|
matrix:
|
|
- config: Release
|
|
config_name: '-'
|
|
build_script:
|
|
- ps: >-
|
|
dotnet --version
|
|
|
|
dotnet publish -c $env:config -r win-x64 /p:Version=$env:APPVEYOR_BUILD_VERSION
|
|
|
|
dotnet publish -c $env:config -r linux-x64 /p:Version=$env:APPVEYOR_BUILD_VERSION
|
|
|
|
dotnet publish -c $env:config -r osx-x64 /p:Version=$env:APPVEYOR_BUILD_VERSION
|
|
|
|
7z a ryujinx$env:config_name$env:APPVEYOR_BUILD_VERSION-win_x64.zip $env:APPVEYOR_BUILD_FOLDER\Ryujinx\bin\$env:config\$env:appveyor_dotnet_runtime\win-x64\publish\
|
|
|
|
7z a ryujinx$env:config_name$env:APPVEYOR_BUILD_VERSION-linux_x64.tar $env:APPVEYOR_BUILD_FOLDER\Ryujinx\bin\$env:config\$env:appveyor_dotnet_runtime\linux-x64\publish\
|
|
|
|
7z a ryujinx$env:config_name$env:APPVEYOR_BUILD_VERSION-linux_x64.tar.gz ryujinx$env:config_name$env:APPVEYOR_BUILD_VERSION-linux_x64.tar
|
|
|
|
7z a ryujinx$env:config_name$env:APPVEYOR_BUILD_VERSION-osx_x64.zip $env:APPVEYOR_BUILD_FOLDER\Ryujinx\bin\$env:config\$env:appveyor_dotnet_runtime\osx-x64\publish\
|
|
|
|
artifacts:
|
|
- path: ryujinx%config_name%%APPVEYOR_BUILD_VERSION%-win_x64.zip
|
|
- path: ryujinx%config_name%%APPVEYOR_BUILD_VERSION%-linux_x64.tar.gz
|
|
- path: ryujinx%config_name%%APPVEYOR_BUILD_VERSION%-osx_x64.zip
|