浏览代码

Include ARM64 build as part of the releases (#940)

Simply add below command:
```
 dotnet publish src\WinSW\WinSW.csproj -c $(BuildConfiguration) -f net6.0-windows -r win-arm64 -p:Version=$(BuildVersion)
```
Zhiyuan Zheng 3 年之前
父节点
当前提交
8e26700795
共有 1 个文件被更改,包括 5 次插入0 次删除
  1. 5 0
      eng/build.yml

+ 5 - 0
eng/build.yml

@@ -40,6 +40,7 @@ steps:
 - script: |
 - script: |
     dotnet publish src\WinSW\WinSW.csproj -c $(BuildConfiguration) -f net6.0-windows -r win-x64 -p:Version=$(BuildVersion)
     dotnet publish src\WinSW\WinSW.csproj -c $(BuildConfiguration) -f net6.0-windows -r win-x64 -p:Version=$(BuildVersion)
     dotnet publish src\WinSW\WinSW.csproj -c $(BuildConfiguration) -f net6.0-windows -r win-x86 -p:Version=$(BuildVersion)
     dotnet publish src\WinSW\WinSW.csproj -c $(BuildConfiguration) -f net6.0-windows -r win-x86 -p:Version=$(BuildVersion)
+    dotnet publish src\WinSW\WinSW.csproj -c $(BuildConfiguration) -f net6.0-windows -r win-arm64 -p:Version=$(BuildVersion)
   displayName: Build
   displayName: Build
 - task: DotNetCoreCLI@2
 - task: DotNetCoreCLI@2
   displayName: Test
   displayName: Test
@@ -67,6 +68,10 @@ steps:
   artifact: WinSW-x86.exe_$(BuildConfiguration)
   artifact: WinSW-x86.exe_$(BuildConfiguration)
   displayName: Publish .NET x86 .exe
   displayName: Publish .NET x86 .exe
 
 
+- publish: artifacts\publish\WinSW-arm64.exe
+  artifact: WinSW-arm64.exe_$(BuildConfiguration)
+  displayName: Publish .NET arm64 .exe
+
 - publish: $(Build.ArtifactStagingDirectory)\WinSW.$(BuildVersion).nupkg
 - publish: $(Build.ArtifactStagingDirectory)\WinSW.$(BuildVersion).nupkg
   artifact: WinSW.nupkg_$(BuildConfiguration)
   artifact: WinSW.nupkg_$(BuildConfiguration)
   displayName: Publish Nuget
   displayName: Publish Nuget