Skip to content

Commit 1fa2a36

Browse files
author
Oren Novotny
committed
Collect raw coverage xml as artifact
1 parent d71e2b2 commit 1fa2a36

File tree

1 file changed

+15
-11
lines changed

1 file changed

+15
-11
lines changed

azure-pipelines.ix.yml

Lines changed: 15 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -24,16 +24,16 @@ pr:
2424
pool:
2525
vmImage: windows-2019
2626

27-
variables:
27+
variables:
2828
BuildConfiguration: Release
2929
DOTNET_SKIP_FIRST_TIME_EXPERIENCE: true
30-
30+
3131
steps:
3232
- task: DotNetCoreInstaller@0
3333
inputs:
3434
version: '3.0.100-preview6-012264'
3535

36-
- task: DotNetCoreCLI@2
36+
- task: DotNetCoreCLI@2
3737
inputs:
3838
command: custom
3939
custom: tool
@@ -46,19 +46,19 @@ steps:
4646
- task: DotNetCoreCLI@2
4747
inputs:
4848
command: restore
49-
projects: Ix.NET/Source/**/*.csproj
49+
projects: Ix.NET/Source/**/*.csproj
5050
displayName: Restore
5151

5252
- task: DotNetCoreCLI@2
5353
inputs:
5454
command: pack
5555
packagesToPack: Ix.NET/Source/**/System.Interactive*.csproj;Ix.NET/Source/**/System.Linq.*.csproj;!Ix.NET/Source/**/*.Tests*.csproj;!Ix.NET/Source/refs/**
5656
configuration: $(BuildConfiguration)
57-
packDirectory: $(Build.ArtifactStagingDirectory)\artifacts
57+
packDirectory: $(Build.ArtifactStagingDirectory)\artifacts
5858
verbosityPack: Minimal
5959
displayName: Pack
6060

61-
- task: DotNetCoreCLI@2
61+
- task: DotNetCoreCLI@2
6262
inputs:
6363
command: custom
6464
custom: tool
@@ -81,7 +81,7 @@ steps:
8181
codeCoverageTool: Cobertura
8282
summaryFileLocation: $(Build.SourcesDirectory)/Ix.NET/Source/coverlet/reports/Cobertura.xml
8383

84-
- task: DotNetCoreCLI@2
84+
- task: DotNetCoreCLI@2
8585
inputs:
8686
command: custom
8787
custom: tool
@@ -105,8 +105,12 @@ steps:
105105
ArtifactDirectory: $(Build.ArtifactStagingDirectory)\artifacts
106106
condition: and(succeeded(), not(eq(variables['build.reason'], 'PullRequest')), not(eq(variables['SignClientSecret'], '')), not(eq(variables['SignClientUser'], '')))
107107

108-
- task: PublishBuildArtifacts@1
108+
- task: PublishPipelineArtifact@0
109+
inputs:
110+
targetPath: $(Build.ArtifactStagingDirectory)\artifacts
111+
artifactName: artifacts
112+
113+
- task: PublishPipelineArtifact@0
109114
inputs:
110-
PathtoPublish: $(Build.ArtifactStagingDirectory)\artifacts
111-
ArtifactName: artifacts
112-
publishLocation: Container
115+
artifactName: Coverage Report XML
116+
targetPath: $(Build.SourcesDirectory)/Ix.NET/Source/coverlet/reports/Cobertura.xml

0 commit comments

Comments
 (0)