Skip to content

Commit 20c93db

Browse files
committed
Update azure-pipelines.yml for Azure Pipelines
1 parent bec0c32 commit 20c93db

File tree

1 file changed

+0
-72
lines changed

1 file changed

+0
-72
lines changed

azure-pipelines.yml

Lines changed: 0 additions & 72 deletions
Original file line numberDiff line numberDiff line change
@@ -53,74 +53,6 @@ steps:
5353
packageType: 'sdk'
5454
version: '8.x'
5555

56-
# 不再进行多框架全面测试
57-
#- task: UseDotNet@2
58-
# inputs:
59-
# packageType: 'sdk'
60-
# version: '5.x'
61-
#- task: UseDotNet@2
62-
# inputs:
63-
# packageType: 'sdk'
64-
# version: '3.1.x'
65-
66-
#- task: UseDotNet@2
67-
# inputs:
68-
# packageType: 'sdk'
69-
# version: '2.2.x'
70-
71-
72-
# - task: DotNetCoreCLI@2
73-
# inputs:
74-
# command: 'build'
75-
# configuration: $(BuildConfiguration)
76-
# vstsFeed: xinlaiopencode/xinlaiopencode
77-
# includeNuGetOrg: true
78-
# - task: DotNetCoreCLI@2
79-
# inputs:
80-
# command: 'test'
81-
# configuration: $(BuildConfiguration)
82-
# arguments: '--logger trx --collect "XPlat Code Coverage"'
83-
84-
- task: PowerShell@2
85-
displayName: Run Tests and ReportGenerator
86-
inputs:
87-
targetType: 'inline'
88-
script: |
89-
#执行单元测试
90-
dotnet test --logger:trx --collect:"XPlat Code Coverage" --configuration $(BuildConfiguration)
91-
dotnet tool install -g dotnet-reportgenerator-globaltool
92-
reportgenerator "-reports:**\TestResults\*\coverage.cobertura.xml;**\TestResults\cobertura-coverage.xml" "-targetdir:$(System.DefaultWorkingDirectory)\coveragereport" "-reporttypes:HtmlInline_AzurePipelines_Dark;Cobertura;Badges" "-assemblyfilters:-Dapper*;-Dommel*;-Magicodes.ExporterAndImporter.AspNetCore*;-Magicodes.IE.EPPlus*;-MagicodesWebSite*"
93-
94-
ls coveragereport
95-
ls TestResults
96-
failOnStderr: true
97-
continueOnError: true
98-
99-
# - task: PowerShell@2
100-
# displayName: Run Tests and ReportGenerator
101-
# inputs:
102-
# targetType: 'inline'
103-
# script: |
104-
# ls TestResults
105-
# dotnet tool install -g dotnet-reportgenerator-globaltool
106-
# reportgenerator "-reports:**\TestResults\*\coverage.cobertura.xml;**\TestResults\cobertura-coverage.xml" "-targetdir:$(System.DefaultWorkingDirectory)\coveragereport" "-reporttypes:HtmlInline_AzurePipelines_Dark;Cobertura;Badges" "-assemblyfilters:-Dapper*;-Dommel*;-Magicodes.ExporterAndImporter.AspNetCore*;-MagicodesWebSite*"
107-
# failOnStderr: true
108-
# continueOnError: false
109-
110-
- task: PublishTestResults@2
111-
displayName: 'Publish Test Results'
112-
inputs:
113-
testResultsFormat: 'VSTest' # Options: JUnit, NUnit, VSTest, xUnit, cTest
114-
testResultsFiles: '**/TestResults/*.trx'
115-
testRunTitle: API.Tests
116-
117-
- task: PublishCodeCoverageResults@1
118-
displayName: 'Publish code coverage report'
119-
inputs:
120-
codeCoverageTool: 'cobertura'
121-
summaryFileLocation: '$(System.DefaultWorkingDirectory)\coveragereport\Cobertura.xml'
122-
reportDirectory: '$(System.DefaultWorkingDirectory)\coveragereport'
123-
12456
- task: PowerShell@2
12557
displayName: 'Package Push'
12658
condition: eq(variables['Build.SourceBranchName'], 'master')
@@ -141,10 +73,6 @@ steps:
14173
14274
#推包
14375
dotnet nuget push $(Build.ArtifactStagingDirectory)\*.nupkg -k $env:NUGET_API_KEY --skip-duplicate -s https://api.nuget.org/v3/index.json
144-
145-
#使用gpr工具推送到GitHub
146-
dotnet tool install -g gpr --no-cache -v q
147-
gpr push --api-key $env:GITHUB_API_KEY $(Build.ArtifactStagingDirectory)\*.nupkg
14876
failOnStderr: true
14977
showWarnings: true
15078
ignoreLASTEXITCODE: true

0 commit comments

Comments
 (0)