Как запустить сборку проверки TLL vNext Pull Request со значением параметра по умолчанию? - PullRequest
0 голосов
/ 11 ноября 2018

В нашей политике филиала указана сборка для проверки PR. Эта сборка публикует двоичный журнал диагностики, когда system.debug равно true.

Но значением по умолчанию для этого параметра является false. В сборках XAML мы могли бы запустить сборку Gated Check-In с явным набором полок и переопределить значения по умолчанию для параметров сборки. Но я не вижу, как это можно сделать в сборках vNext для запроса на извлечение.

РЕДАКТИРОВАТЬ 1

Я не хочу, чтобы двоичный журнал создавался по умолчанию. Сценарий использования - когда сбой PR-сборки не удается, и причина сбоя не сразу очевидна из журнала сборки. Именно тогда я хотел бы иметь возможность запросить сборку проверки с system.debug = true

1 Ответ

0 голосов
/ 12 ноября 2018

Я не знаю, возможно ли это из коробки, но у вас есть простой обходной путь.

Добавьте задачу PowerShell в начале сборки, в которой для переменной system.debug установлено значение true:

Write-Host "##vso[task.setvariable variable=system.debug]true"

В пользовательских условиях укажите, что эта задача будет выполняться только в PR:

eq(variables['Build.Reason'], 'PullRequest')

enter image description here

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...