如果有警告,YAML,使构建失败
make build fail if there are warnings, YAML
我正在为我团队的项目使用 Azure 管道。
我们在签入服务器时定义了一个管道(YAML)。
如果 .NET 构建任务发出一些警告,是否有一种方法可以使管道失败?
谢谢。
你可以看看下面的任务。有一个选项可以定义警告的差异或固定阈值,您还可以检查代码覆盖率。
同意 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
结果:
希望对您有所帮助。
我正在为我团队的项目使用 Azure 管道。 我们在签入服务器时定义了一个管道(YAML)。 如果 .NET 构建任务发出一些警告,是否有一种方法可以使管道失败? 谢谢。
你可以看看下面的任务。有一个选项可以定义警告的差异或固定阈值,您还可以检查代码覆盖率。
同意 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
结果:
希望对您有所帮助。