Предполагая, что я использую задачу сценария Powershell для выполнения некоторых сложных задач, я хочу, чтобы конвейер Azure знал об ошибках.
Я знаю, что использование exit (0) - это успех, а любой выход, отличный от нуля, - выходэто сбой, который приведет к сбою задачи конвейера Azure (если не включен метод продолжить при ошибке).
2-й подход заключается в использовании ошибки записи, такой же, как указано выше.
3-й подходиспользовать write-error для отправки вывода на stderr через powershell, а затем в задаче конвейера Azure установите для параметра «Сбой при стандартной ошибке» значение true (флажок). Этот подход может использоваться сам по себе, а также вместе с обоими вышеупомянутыми подходами.
Есть ли другие способы, которые я пропускаю?