@@ -53,74 +53,6 @@ steps:
53
53
packageType : ' sdk'
54
54
version : ' 8.x'
55
55
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
-
124
56
- task : PowerShell@2
125
57
displayName : ' Package Push'
126
58
condition : eq(variables['Build.SourceBranchName'], 'master')
@@ -141,10 +73,6 @@ steps:
141
73
142
74
#推包
143
75
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
148
76
failOnStderr : true
149
77
showWarnings : true
150
78
ignoreLASTEXITCODE : true
0 commit comments