标签: tfs azure-devops vnext
我们的分支机构政策指定了PR验证版本。当system.debug为true时,该版本会发布诊断二进制日志。
system.debug
true
但是此参数的默认值为false。在XAML构建中,我们可以使用显式架子集触发Gated Check-In构建,并覆盖构建参数的默认值。但是我看不到如何在vNext构建请求请求的过程中做到这一点。
false
编辑1
我不希望默认情况下生成二进制日志。用例是某人的PR构建失败,并且失败原因从构建日志中不会立即显而易见。那是我希望能够使用system.debug = true
system.debug = true
答案 0 :(得分:1)
我不知道是否可能开箱即用,但是您有一个简单的解决方法。
在构建的开始处添加一个PowerShell任务,以将变量system.debug设置为true:
Write-Host "##vso[task.setvariable variable=system.debug]true"
在自定义条件中,指定仅在PR中执行此任务:
eq(variables['Build.Reason'], 'PullRequest')