-
Notifications
You must be signed in to change notification settings - Fork 14
Expand file tree
/
Copy pathbuild-skia-desktop.yml
More file actions
45 lines (38 loc) · 1.3 KB
/
build-skia-desktop.yml
File metadata and controls
45 lines (38 loc) · 1.3 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
jobs:
- job: Skia_Desktop
timeoutInMinutes: 90
pool:
vmImage: windows-2022
steps:
- checkout: self
clean: true
fetchDepth: 0
persistCredentials: true
- template: templates/dotnet-install-windows.yml
parameters:
UnoCheckParameters: '--tfm net10.0-desktop'
- template: templates/canary-updater.yml
- template: templates/gitversion.yml
- task: MSBuild@1
displayName: Build project
retryCountOnTaskFailure: 3
inputs:
solution: Chefs\Chefs.csproj
msbuildArguments: /ds /m /r /p:TargetFramework=net10.0-desktop /p:TargetFrameworkOverride=net10.0-desktop /p:Configuration=Release "/p:InformationalVersion=%NBGV_InformationalVersion%" /bl:$(build.artifactstagingdirectory)/logs/build-desktop.binlog
- task: CopyFiles@2
displayName: Copy Skia output
inputs:
SourceFolder: Chefs\bin\Release\net10.0-desktop
Contents: '**/*.*'
TargetFolder: $(build.artifactstagingdirectory)/bin
- task: PublishBuildArtifacts@1
condition: always()
inputs:
PathtoPublish: $(build.artifactstagingdirectory)/logs
ArtifactName: skia-desktop-logs
ArtifactType: Container
- task: PublishPipelineArtifact@1
retryCountOnTaskFailure: 3
inputs:
targetPath: $(build.artifactstagingdirectory)/bin
artifactName: skia-desktop