Skip to content

Commit 84cdba5

Browse files
author
BruceHaley
authored
Fix coverage publishing conditionals (#4498)
1 parent 80a1645 commit 84cdba5

File tree

2 files changed

+5
-5
lines changed

2 files changed

+5
-5
lines changed

build/yaml/botbuilder-dotnet-ci.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -62,15 +62,15 @@ stages:
6262
variables:
6363
BuildConfiguration: Release-Windows
6464
BuildTarget: 'netcoreapp21' # set the TargetFramework property for tests to use netcoreapp2.1
65-
NoCoverageUpload: true
65+
PublishCoverage: true
6666
steps:
6767
- template: ci-build-steps.yml
6868
- template: ci-test-steps.yml
6969
- job: Release_Windows_Configuration_31
7070
variables:
7171
BuildConfiguration: Release-Windows
7272
BuildTarget: 'netcoreapp31' # set the TargetFramework property for tests to use netcoreapp3.1
73-
NoCoverageUpload: true
73+
PublishCoverage: true
7474
steps:
7575
- template: ci-build-steps.yml
7676
- template: ci-test-steps.yml

build/yaml/ci-test-steps.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
#variables:
22
# DotNetCoverallsToken: define this in Azure
3-
# NoCoverageUpload: (optional) define this in Azure. Default = false.
3+
# PublishCoverage: (optional) set to true in the calling template.
44
steps:
55
- powershell: |
66
Remove-Item CodeCoverage -Force -Recurse -ErrorAction Ignore
@@ -58,7 +58,7 @@ steps:
5858
- powershell: 'echo ''##vso[task.setvariable variable=CoverallsToken]$(DotNetCoverallsToken)'''
5959
displayName: 'Set CoverallsToken for PublishToCoveralls.ps1 if token exists'
6060
continueOnError: true
61-
condition: and(succeeded(), ne(variables['NoCoverageUpload'], 'true'), eq(variables['BuildConfiguration'],'Release-Windows'))
61+
condition: and(succeeded(), eq(variables['PublishCoverage'], 'true'))
6262

6363
- task: PowerShell@2
6464
displayName: 'Upload Coverage Files to Coveralls.io https://coveralls.io/github/microsoft/botbuilder-dotnet'
@@ -67,7 +67,7 @@ steps:
6767
filePath: '$(Build.SourcesDirectory)\build\PublishToCoveralls.ps1'
6868
arguments: '-pathToCoverageFiles "$(Build.SourcesDirectory)\CodeCoverage" -serviceName "master CI-PR"'
6969
continueOnError: true
70-
condition: and(succeeded(), ne(variables['CoverallsToken'], ''), ne(variables['NoCoverageUpload'], 'true'), eq(variables['BuildConfiguration'],'Release-Windows'))
70+
condition: and(succeeded(), eq(variables['PublishCoverage'], 'true'))
7171

7272
- task: PublishBuildArtifacts@1
7373
displayName: 'Publish build artifact CodeCoverage'

0 commit comments

Comments
 (0)