Azure Devops Pipeline: разница между system.debug и «Включить диагностику системы» - PullRequest
0 голосов
/ 17 февраля 2020

Если мы используем пользовательский интерфейс конвейера сборки, мы видим флажок «включить диагностику системы», как показано ниже. Существует также переменная по умолчанию 'system.debug'.

В чем разница между этими двумя?

Один комментарий здесь утверждает, что оба могут быть одинаковыми. Но если мы установим для system.debug значение «true», «включить диагностику системы» по-прежнему не будет проверено.

enter image description here

1 Ответ

1 голос
/ 17 февраля 2020

Они оба одинаковы. Дано здесь . Основная цель - установить переменную для автоматических прогонов. Но его также можно использовать для одиночных запусков, что делает флажок пользовательского интерфейса, дополнительную функцию дублирования бессмысленным.

Это сбивает с толку, потому что оно появляется в конвейере сборки, а не в конвейере выпуска. Также, когда мы запускаем, как вы сказали, даже когда для переменной задано значение true, пользовательский интерфейс все еще не обновляется (не проверяется). Для чего может потребоваться двойная работа (тоже проверка диагностики), как я это делал в течение некоторого времени.

"Чтобы настроить подробные журналы для всех запусков, вы можете добавить переменную с именем system.debug и установить для ее значения значение true."

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