Я хотел бы использовать цель сценариев запуска, чтобы пометить мою ревизию в mercurial и загрузить ее на сервер. Я создал новую цель сценария выполнения, которая зависит от другой цели, создающей мое приложение, затем я добавил две фазы сценария выполнения непосредственно одну за другой.
Теперь мой вопрос: как я могу предотвратить выполнение фазы сценария выполнения № 2, если этап сценария выполнения №1 выдает ошибку (код возврата не равен 0)?
Второй сценарий загружает файлы на сервер, поэтому я хочу выполнить этот этап только в том случае, если до этого момента все прошло нормально.