feat: Adds .NET 7 & Arm64 support (#1229)
## BREAKING CHANGE **Publishing for linux will no longer include runtimes** ## Major Changes * Adds .NET 7 support. * Adds ARM64 support (experimental). * Changes linux support to be open-ended against anything .NET 7 supports. * Fixes native library resolutions. (Make sure to install `dev` versions of the libraries) * Updates README * Adds Ubuntu 22, CentOS 8/9 Stream to CI/CD. ## TODOs: * Update modernuo.com docs Closes #1173 Closes #1159
This commit is contained in:
parent
119eec6b61
commit
5bd41d5b68
42 changed files with 164 additions and 232 deletions
|
|
@ -15,41 +15,10 @@ jobs:
|
|||
|
||||
steps:
|
||||
- task: UseDotNet@2
|
||||
displayName: 'Install .NET 6'
|
||||
displayName: 'Install .NET 7'
|
||||
inputs:
|
||||
packageType: sdk
|
||||
version: 6.0.402
|
||||
- task: NuGetAuthenticate@1
|
||||
- script: ./publish.cmd Release
|
||||
displayName: 'Build'
|
||||
- script: dotnet test --no-restore
|
||||
displayName: 'Test'
|
||||
|
||||
- job: BuildLinux
|
||||
strategy:
|
||||
matrix:
|
||||
'CentOS 8':
|
||||
containerImage: centos:8
|
||||
'CentOS 7':
|
||||
containerImage: centos:7
|
||||
'Debian 11':
|
||||
containerImage: mcr.microsoft.com/dotnet/sdk:6.0-bullseye-slim
|
||||
'Ubuntu 20':
|
||||
containerImage: mcr.microsoft.com/dotnet/sdk:6.0-focal
|
||||
|
||||
displayName: Linux
|
||||
|
||||
pool:
|
||||
vmImage: 'ubuntu-latest'
|
||||
|
||||
container: $[ variables['containerImage'] ]
|
||||
|
||||
steps:
|
||||
- task: UseDotNet@2
|
||||
displayName: 'Install .NET 6'
|
||||
inputs:
|
||||
packageType: sdk
|
||||
version: 6.0.402
|
||||
version: 7.0.100-rc.2.22477.23
|
||||
- task: NuGetAuthenticate@1
|
||||
- script: ./publish.cmd Release
|
||||
displayName: 'Build'
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue