Я хотел узнать, есть ли какой-нибудь способ узнать результат выполнения предыдущего шага в конвейере сборки в azure dev ops.
Чтобы подробно объяснить мой запрос: скажем в azure Devops У меня есть конвейер сборки с примерно 10 шагами, который выполняет несколько задач, таких как подготовка к сборке, сборка решения, синхронизация и некоторые другие вещи.
Теперь я хотел бы узнать статус выполнения определенного шага: другими словами:
- ШАГ 1: Успешный
- ШАГ 2: Успешный
- ШАГ 3: Сбой
- ШАГ 4 : Я хочу знать статус выполнения ШАГА 3 независимо от того, был ли он неудачным или успешным, основываясь на том, что я хочу выполнить ШАГ 4
- ШАГ 5: Должен ли выполняться аналогично ШАГУ 4, т.е. на основе результата выполнения шага ШАГА 3
- ШАГ 6: Должен быть выполнен
- ШАГ 7: Должен быть выполнен
И так далее до ШАГА 10 ..
Моя проблема как этого добиться? Как выполнить несколько шагов, чтобы не выполнять их на основе результатов выполнения предыдущего шага, а затем выполнить остальные. Должно быть выполнено.
Обратите внимание, я пытался поставить как Выполнить, только если все предыдущие задачи были успешными, но все равно это не работает. Он по-прежнему выполняет шаги 4 и 5.
Также обратите внимание, что с STEP 7 связаны некоторые пользовательские условия, которые работают нормально. Эта заметка была дана только для того, чтобы предоставить больше контекста, как мои задачи конвейера сборки определяются или создаются.
Пожалуйста, помогите мне решить эту проблему или добиться такого поведения.