【问题标题】:make build fail if there are warnings, YAML如果有警告,则使构建失败,YAML
【发布时间】:2020-09-29 23:37:21
【问题描述】:

我正在为我的团队的项目使用 Azure 管道。 我们在签入服务器时定义了一个管道(YAML)。 如果 .NET 构建任务有一些警告,有没有办法让管道失败? 谢谢。

【问题讨论】:

  • 嗨@itai257,如果答案能满足您的要求,请随时告诉我。只是提醒this

标签: azure build yaml warnings azure-pipelines


【解决方案1】:

同意 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 

结果:

希望这会有所帮助。

【讨论】:

    【解决方案2】:

    你可以看看下面的任务。可以选择为警告定义方差或固定阈值,您还可以检查代码覆盖率。

    Build Quality Check

    【讨论】:

      猜你喜欢
      • 2022-12-14
      • 2017-08-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-06-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多