我正在为团队的项目使用Azure管道。 我们在签入服务器时定义了一个管道(YAML)。 如果有来自.NET构建任务的警告,是否有办法使管道失败? 谢谢。
答案 0 :(得分:0)
您可以查看以下任务。您可以选择为警告定义差异或固定阈值,也可以检查代码覆盖率。
答案 1 :(得分:0)
同意R Jain。 Build Quality Checks
任务可以满足您的要求。
我想分享另一种方法,以在警告存在时使构建任务失败。
您可以将agrument:/p:TreatWarningsAsErrors="true"
直接添加到构建任务中。
例如:
- task: VSBuild@1
displayName: 'Build solution'
inputs:
solution: '$(solution)'
msbuildArgs: '/p:TreatWarningsAsErrors="true" '
platform: '$(BuildPlatform)'
configuration: '$(BuildConfiguration)'
enabled: false
结果:
希望这会有所帮助。