У меня есть конвейер выпуска Azure DevOps для наших веб-приложений, состоящий из двух этапов: подготовка (рабочий слот) и производство.
На обоих этих этапах поставлена задача запустить интеграционные тесты в этих средах в качестве окончательного варианта. step.
Иногда, из-за характера живой среды (данных), некоторые тесты могут не пройти. Это не означает, что есть проблема с приложением.
Как только это произойдет, выпуск для этой среды помечается как Failed (отклонено), что является правильным с точки зрения процесса, но тогда ручная проверка может выявитьчто это была только проблема с данными, таким образом, это нормально, чтобы сохранить ее.
Есть ли способ вручную изменить статус (через GUI или API)? Поэтому он больше не отображается как Failed на приборной панели.
Я не могу найти ничего в графическом интерфейсе. Мне удалось найти ручные вмешательства в API (https://docs.microsoft.com/en-us/rest/api/azure/devops/release/manual%20interventions?view=azure-devops-rest-5.1),, но без каких-либо подробностей о том, что он делает.
Перераспределение не гарантируется как успешное с точки зрения данных, поэтому необходимо вручную переопределить статус.
Редактировать: Это то, что я сейчас получаю, когда она выходит из строя, но я бы хотел иметь возможность превратить красную сцену в зеленую.