В VSTS я использую задачу PowerShell для запуска одного из моих скриптов. Скрипт содержит следующее:
Write-Error 'error 1'
Write-Error 'error 2'
Поскольку командлет Write-Error пишет в stderr, об этих сообщениях сообщается в веб-интерфейсе VSTS:
Я хотел бы улучшить этот вывод. Улучшения, которые я ищу, это:
- Я хотел бы иметь один красный X на ошибку.
- Я хотел бы удалить весь шум, т.е. избавиться от строк, начинающихся с «+».
Есть ли другая функция, которую я могу вызвать из своего сценария вместо вызова Write-Error, чтобы добавить ошибку на страницу сводки сборки?
Я видел функцию Write-VstsTaskError но, к сожалению, его можно вызвать только из задачи VSTS. Его нельзя вызвать из моего сценария.