Как вы печатаете операторы условной отладки из YAML-файла Azure DevOps? - PullRequest
0 голосов
/ 03 апреля 2020

Вы видите все эти условные операторы отладки в журналах Azure Pipeline при включении отладки / диагностики.

##[debug]   -NoLogo
##[debug]   -NoProfile
##[debug]   -NonInteractive
##[debug]   -Command

Но как можно распечатать их из файла, сценария или программы PipeLine YAML? Я видел примеры регистрации предупреждений и ошибок в документации по Azure PipeLines Регистрация команд с помощью powershell.

echo "##vso[task.logissue type=error]Something went very wrong."
echo "##vso[task.logissue type=warning;sourcepath=consoleapp/main.cs;linenumber=1;columnnumber=1;code=100;]Found something that could be a problem."

, но ничего в условных отладочных подробных инструкциях.

1 Ответ

1 голос
/ 06 апреля 2020

Журналы в Azure DevOps анализируются автоматически. Проверьте следующий пример:

# Write your powershell commands here.

Write-Host "##[section] This is colored green!"
Write-Host "##[command] This is colored blue!"
Write-Host "##[debug] This is colored gray!"
Write-Host "##[warning] This is a warning!"
Write-Host "##vso[task.logissue type=warning;]This is another warning" 
Write-Host "##[error] This is an error!"
Write-Host "##vso[task.logissue type=error;]This is another error"

enter image description here

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