diff --git a/azure-pipelines.yml b/azure-pipelines.yml index e5459cd5..f88326cd 100644 --- a/azure-pipelines.yml +++ b/azure-pipelines.yml @@ -33,7 +33,8 @@ pr: pool: - vmImage: 'windows-2022' + name: Default + demands: agent.name -equals Hutao-Server variables: DOTNET_SKIP_FIRST_TIME_EXPERIENCE: true @@ -126,7 +127,7 @@ steps: - task: CmdLine@2 displayName: Build MSIX inputs: - script: '"C:\Program Files (x86)\Windows Kits\10\bin\10.0.22000.0\x64\makeappx.exe" pack /d $(Build.SourcesDirectory)\src\Snap.Hutao\Snap.Hutao\bin\x64\Release\net7.0-windows10.0.19041.0\win10-x64 /p $(Build.ArtifactStagingDirectory)/Snap.Hutao.Alpha-$(build_date).$(rev_number).msix' + script: '"C:\Program Files (x86)\Windows Kits\10\bin\10.0.22621.0\x64\makeappx.exe" pack /d $(Build.SourcesDirectory)\src\Snap.Hutao\Snap.Hutao\bin\x64\Release\net7.0-windows10.0.19041.0\win10-x64 /p $(Build.ArtifactStagingDirectory)/Snap.Hutao.Alpha-$(build_date).$(rev_number).msix' - task: MsixSigning@1 name: signMsix @@ -173,4 +174,18 @@ steps: isPreRelease: true changeLogCompareToRelease: 'lastFullRelease' changeLogType: 'commitBased' - + + +- task: rclone@1 + displayName: Upload CI via Rclone + condition: and(succeeded(), eq(variables['Build.SourceBranch'], 'refs/heads/main')) + inputs: + arguments: 'copy $(Build.ArtifactStagingDirectory)/Snap.Hutao.Alpha-$(build_date).$(rev_number).msix downloadDGPCN:/releases/Alpha/' + configPath: 'C:\agent\_work\_tasks\rclone.conf' + +- task: rclone@1 + displayName: Upload PR CI via Rclone + condition: and(succeeded(), eq(variables['Build.Reason'], 'PullRequest')) + inputs: + arguments: 'copy $(Build.ArtifactStagingDirectory)/Snap.Hutao.Alpha-$(build_date).$(rev_number).msix downloadDGPCN:/releases/PR/' + configPath: 'C:\agent\_work\_tasks\rclone.conf'